Skip to content

Instantly share code, notes, and snippets.

@ryaan-anthony
Last active June 28, 2017 22:58
Show Gist options
  • Save ryaan-anthony/5633ce0fd476b7063231 to your computer and use it in GitHub Desktop.
Save ryaan-anthony/5633ce0fd476b7063231 to your computer and use it in GitHub Desktop.
~/Library/KeyBindings/DefaultKeyBinding.dict
{
/* Home */
"\UF729" = "moveToBeginningOfLine:";
/* End */
"\UF72B" = "moveToEndOfLine:";
/* Shift + Home */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Cmd + right */
"@\UF703" = ("moveWordForward:", "moveForBackward:", "moveWordBackward:");
/* Cmd + Shift + right */
"@$\UF703" = ("moveWordForwardAndModifySelection:", "moveWordForwardAndModifySelection:", "moveWordBackwardAndModifySelection:");
/* Cmd + left */
"@\UF702" = ("moveWordBackward:", "moveWordBackward:", "moveWordForward:");
/* Cmd + Shift + left */
"@$\UF702" = ("moveWordBackwardAndModifySelection:", "moveWordBackwardAndModifySelection:", "moveWordForwardAndModifySelection:");
}
@ryaan-anthony
Copy link
Author

This file helps replicate PC cursor movement in OSX 10.10.1

  • Switch Cmd and Control in System Preferences > Keyboard > Modifier Keys ...
  • Add this config to ~/Library/KeyBindings/DefaultKeyBinding.dict

@scott-coates
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment