CapsLockをCtrlに

ありがちな話しで、aの左隣のキーをCapsLockからCtrlに変えるための設定方法について、VineLinux4.2でやってみた。

対象となるX.orgの設定ファイルは以下の場所にある。

/etc/X11/xorg.conf

このファイル内にあるInputDeviceというセクションにこれを追加して、Xを再起動する。

	Option		"XkbOptions" "ctrl:nocaps"

これでOKなんだけど、この設定した場合CapsLockを押せなくなるけど、なんらかの理由で勝手にCapsLockが入ったら、どうやって戻すんだろ?
それと、Ctrl+SpaceでSCIMが立ち上がるけど、上の設定をした状態でCapsLock+SpaceとしてもSCIMが立ち上がらない。CapsLock+TでFirefoxの新規タブはできるから設定自体は反映されてるはずなので、多分IMは特殊な経路でキーを拾ってるんだろう。