New Mac with an old keyboard.
I've started at a new place, hurrah! I've got a shiny new Mac Pro to work from.The only slight niggle is that I like to use my keyboard. MacOSX doesn't get the key-mappings right for this. I've managed to get it set up as I like using some know-how and a great program call KeyRemap4MacBook. This posting is more for the next job i need to do this on :)
KeyRemap4MacBook
http://pqrs.org/macosx/keyremap4macbook/
This program remaps keys on a keyboard. It is able to fix the key mappings when OSX refuses to get it right. Start KeyRemap4MacBook program and then navigate as follows from the menu.
My settings (For kinessis keyboard):
Settings -> KeyRemap4MacBook -> "For UK Keyboard users"
Checked:
Swap @ and double-quote (")
Backslash (\) to Option_L+3 (#), Shift+Backslash(\) to Tilde (~)
Section (§) to Backslash (\)
To swap the left handside command and option key so its in the same "place" as a normal Mac keyboard.
Change Command_L Key
Command_L to Option_L
Change Optional_L Key
Option_L to Command_L
Success!
MacOsx reassign Home / End key
I want the Home and End key to go to the start and end of the line. The default behaviour is to got to the start and end of the document. This I find quite annoying.
Make the directory ~/Library/KeyBindings/ (mkdir -p ~/Library/KeyBindings/)
Edit the file ~/Library/KeyBindings/DefaultKeyBinding.dict (vi ~/Library/KeyBindings/DefaultKeyBinding.dict)
Add the following contents and save it.
{ /* Remap Home / End to be correct :-) */ "\UF729" = "moveToBeginningOfLine:"; /* Home */ "\UF72B" = "moveToEndOfLine:"; /* End */ /* Shift + Home: */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + End: */ "$\UF72B" = "moveToEndOfLineAndModifySelection:"; }
Restart or restart the program your using.
Success.
© Copyright 2014 by Oisin Mulvihill. Content licensed under the Creative Commons attribution-noncommercial-sharealike License.












