If you haven't already done so, gain an extra key and open up your System Preferences > Keyboard > Modifier Keys ... and rebind CAPSLOCK to No Action.
- Install PCKeyboardHack
- Open System Preferences > PCKeyboardHack
- Change "Caps Lock" to keycode
62
.
-
Install KeyRemap4MacBook
-
Open System Preferences > KeyRemap4MackBook > Misc & Uninstall
-
Click "Open private.xml"
- Copy and Paste the private.xml provided with in this gist.
- Open System Preferences > KeyRemap4MackBook > Change Key
- Click "ReloadXML"
- Toggle open "TMUX Key Remappings"
- Check "TMUX: Right Control to Control+B
Awesome! If anyone's wondering why not to simply map Caps Lock to Ctrl-B , the answer is it doesn't work very well at all. It seems to require Caps Lock to be up before the other key is pressed, and even then, seems to require some delay. I assume this is why @burtlo did it this way.
Also, careful if using iTerm or other terminals; the XML will need to include them. See https://gist.github.com/mahemoff/5288473