Swap numbers with symbols in keyboard layout

数字と記号を入れ替えてみた。つまり Shift なしで数字を押すと記号が入力されるという風に。

! ~/.xmodmaprc
keycode  10 = exclam 1 exclam 1
keycode  11 = at 2 at 2
keycode  12 = numbersign 3 numbersign 3
keycode  13 = dollar 4 dollar 4
keycode  14 = percent 5 percent 5
keycode  15 = asciicircum 6 asciicircum 6
keycode  16 = ampersand 7 ampersand 7
keycode  17 = asterisk 8 asterisk 8
keycode  18 = parenleft 9 parenleft 9
keycode  19 = parenright 0 parenright 0
keycode  47 = colon semicolon colon semicolon

利点

Emacs のキーバインドには幾つか押し難いものがある。例えば C-M-% (query-replace-regexp) とか、これを押すには Ctrl + Alt + Shift + 5 という奇妙な組み合わせを押す必要があるわけだけど、上記の設定をすることにより Ctrl + Alt + % という入力が可能になる。これは良い。

他には括弧の入力がキーひとつで済むのは Lisper 的にはとても良い。