memo:キーマップ変更
http://ja.verbmode.net/ さんありがとう。
1. Ubuntuの場合
「Caps Lock」キーに「左Ctrl」の機能を持たせるだけなら、「メニュー」→「システム」→「設定」→「キーボード」→「レイアウト」→「Other Options…」で「キーボード・レイアウトのオプション」を開き、「Ctrlキーの位置」で「CapsLockをもう一つのCtrlにする」を選択すればいい。
しかしこの方法では、「Esc」キーについては設定ができないので、別の方法を採ることにする。
$ vi ~/.Xmodmaprc
–
remove Lock = Caps_Lock
remove Control = Control_L
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
keycode 49 = Escape
–
を作成。
すぐに反映させたいなら、
$ xmodmap ~/.Xmodmaprc
を実行する。次回ログイン時に、
modmapファイルを読み込みますか?
というダイアログウィンドウが表示されるので、「次回からこのメッセージを表示しない」がチェックされていることを確認して「+読み込む」「OK」で、それ以降は自動的にキーマップが変更されるようになる。