DefaultKeyBinding.dict file (~/Library/KeyBindings/DefaultKeyBinding.dict
) for Mac OS X, created by Brett Terpstra and based heavily on work done by Lri.
Please note that these bindings won't work in all applications: TextWrangler and TextMate, for example, override these with their own settings.
See Lri's gists and website for more coding madness.
Installation: Copy the DefaultKeyBinding.dict file to the ~/Library/KeyBindings/
directory (create KeyBindings
if it doesn't already exist).
Any open applications will need to be re-started before the key bindings will take effect -- or log out and log back in.
Documentation (last updated 08/13/2018.)
Grouped items begin with the groups shortcut (if exists), followed by a subgroup (if exists) followed by the keys specified.
This documentation is generated automatically from the comments and commands in the DefaultKeyBinding.dict file. The script document_keybindings.rb
is free for use, but it's specifically designed for use with my formatting in the bindings plist (i.e. it's a little finicky).