諸事情によりXのない環境でCaps LockをCtrlにしたくなった。うまくいったのでメモ。 ベースにするkeymapファイルをコピー。 今回はjp106を使用。 cd /usr/share/keymaps/i386/qwerty && cp jp106.map.gz jp106-caps-ctrl.map.gz 中身を編集。 gzipで圧縮されてるので一度解凍する必要がある。 でもVimなら標準プラグインのおかげで直接編集できるぞ!さすがVim! 編集内容 keycode 58 = Caps_Lock となっているところを keycode 58 = Control に変更。 /etc/conf.d/keymaps を編集。 keymaps = "jp106-caps-ctrl" に変更。 さっき作った keymapsの名前。 おもむろに再起動。 これで Caps が Ctrl になる。