Remap shift+space to underscore
So I had this great idea yesterday (for coders, at least): remap [shift+space] to [underscore]. Turns out I am far from the first to think of this, which only enforces its awesomeness as an idea.
Mac:
Put this in ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
/* turn shift + space into underscore */
"$ " = ("insertText:", "_");
}
Linux: for a PC keyboard, try:
xmodmap -e 'keycode 65 = space underscore'
or on a mac keyboard:
xmodmap -e 'keycode 57 = space underscore'
Or if neither of those work, run:
xmodmap -pk | grep space | awk '{print $1}'
and use that number instead of 65 or 57 above.
You can put this keybinding in ~/.xmodmaprc or somesuch if you like it.