Skip to content

Instantly share code, notes, and snippets.

@macoj
Created March 9, 2019 12:23
Show Gist options
  • Save macoj/8f6eedb05f9da39e6c811eaea731e445 to your computer and use it in GitHub Desktop.
Save macoj/8f6eedb05f9da39e6c811eaea731e445 to your computer and use it in GitHub Desktop.
mac home key

From https://damieng.com/blog/2015/04/24/make-home-end-keys-behave-like-windows-on-mac-os-x:

I’ve been using Mac OS X daily since 2001 when I purchased my Titanium PowerBook and I still can’t get used the home and end key behavior. If, like me, you want Home to send you to the start of the line and not to the top of the document then create a file called DefaultKeyBinding.dict in your ~/Library/KeyBindings folder (might need to create that folder too) with the following contents:

{
  "\UF729"  = moveToBeginningOfParagraph:; // home
  "\UF72B"  = moveToEndOfParagraph:; // end
  "$\UF729" = moveToBeginningOfParagraphAndModifySelection:; // shift-home
  "$\UF72B" = moveToEndOfParagraphAndModifySelection:; // shift-end
  "^\UF729" = moveToBeginningOfDocument:; // ctrl-home
  "^\UF72B" = moveToEndOfDocument:; // ctrl-end
  "^$\UF729" = moveToBeginningOfDocumentAndModifySelection:; // ctrl-shift-home
  "^$\UF72B" = moveToEndOfDocumentAndModifySelection:; // ctrl-shift-end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment