Skip to content

Instantly share code, notes, and snippets.

@mvaneggermond
Created April 22, 2021 13:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mvaneggermond/b1b336aafd0f10f9f9c3e361738da516 to your computer and use it in GitHub Desktop.
Save mvaneggermond/b1b336aafd0f10f9f9c3e361738da516 to your computer and use it in GitHub Desktop.

Make Home & End keys behave like Windows on Mac OS X

I came across a blog post outlining how to make Home & End keys behave like Windows on Mac OS X here

mkdir ~/Library/KeyBindings
cd ~/Library/KeyBindings
touch DefaultKeyBinding.dict
nano DefaultKeyBinding.dict

{
  "\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