danlance

OSX Default Keybindings - Remap Home / End

Oct 28th, 2014
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2. /* Remap Home / End to be correct (i.e. match windows) :-) - save to ~/Library/KeyBindings/DefaultKeyBinding.dict */
  3. "\UF729"  = "moveToBeginningOfLine:";                   /* Home         */
  4. "\UF72B"  = "moveToEndOfLine:";                         /* End          */
  5. "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
  6. "$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */
  7. "^\UF729"  = "moveToBeginningOfDocument:";                   /* Ctrl + Home         */
  8. "^\UF72B"  = "moveToEndOfDocument:";                         /* Ctrl + End          */
  9. "^$\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Ctrl + Shift + Home */
  10. "^$\UF72B" = "moveToEndOfDocumentAndModifySelection:";       /* Ctrl + Shift + End  */
  11. }
Advertisement