I do a lot of shell scripting in linux (running xmonad window manager, so I can use xmodmap or xinput, but not GNOME or KDE control panels), and it would be super useful for a shift-space keystroke to output an underscore ("_") character. Any ideas how to do this?
Asked
Active
Viewed 2,793 times
2 Answers
12
The following xmodmap expression will map Shift+Space to underscore. Add this to ~/.Xmodmaprc
and run xmodmap ~/.Xmodmaprc
during startup to make it persistent.
xmodmap -e 'keycode 65 = space underscore space'

mgorven
- 30,615
- 7
- 79
- 122
2
Have you been through keymap, loadkeys, etc - http://linux.die.net/man/5/keymaps . It's the same idea but for the kernel and the keyboard driver. You should be able to take your present layout and just add a couple of lines.

rnxrx
- 8,143
- 3
- 22
- 31