PDA

View Full Version : Keyboard Scripts


tbconrad
04-23-2010, 09:40 AM
Woot!, first post in the new forum. Sorry that I am looking for something rather than contributing.

I am looking for a AppleScript that will change my keyboard scheme. Here is my set up.

Macbook Pro and PC connected to a wireless KVM switch. Using a divino edge (PC) keyboard for both. What I need is for the MBP when activated by the KVM, to remap the keyboard shortcuts to be PC Keyboard friendly (ie Copy, Paste, Cut ect.). Then when deactivated or disconnected from the Divino Edge to revert to the MBP keyboard scheme.

Anyone know of an existing script?

TIA,
Tim

SirDice
04-23-2010, 11:32 AM
What I need is for the MBP when activated by the KVM, to remap the keyboard shortcuts to be PC Keyboard friendly (ie Copy, Paste, Cut ect.).
What exactly do you mean? I have a wireless PC keyboard on my MBP and copy/paste works just fine. Just use the Windows key as command key.

sojourner
04-23-2010, 01:29 PM
Not able to check the article at the moment due to my firewall, but you might find information here on automatically remapping Mac keyboard to Windows (http://fall-line.com/2007/07/02/change-keyboard-modifier-keys-automatically-on-osx-with-applescript).

sojourner
04-23-2010, 01:32 PM
There are also software options. DoubleCommand (http://doublecommand.sourceforge.net/) is one. At first glance, it looks like you might have to change the settings each time you switch. On the other hand, I was looking at its screenshot, and I wonder if it's possible to change its settings by editing its plist file (if it has one) via the Terminal.

There's also KeyRemap4MacBook (http://pqrs.org/macosx/keyremap4macbook/).

tbconrad
04-23-2010, 06:22 PM
What exactly do you mean? I have a wireless PC keyboard on my MBP and copy/paste works just fine. Just use the Windows key as command key.
Thanks SirDice,
I am fairly new to Mac and didn't know about the Windows key/Command Key compatibility. I am now satisfied, thank you. It has been driving me crazy for months, although not enough to look for a solution until now. :)