2010/05/23

CentOS 5.4 で 英語キーボードを使い、CapsLock を Ctrl にする

前回は Windows7 と Ubuntu 10.04 で英語キーボードに変更し、CapsLock を Ctrl に変えたけど、今度は CentOS で同じ事をしよう。
ただし、これはサーバマシンなので GUI なし。
既に root になっている前提。

まずは英語キーボードに変更しよう。
# vi /etc/sysconfig/keyboard
で、KEYTABLE="jp106" になっているのを KEYTABLE="us" にする。
これだけ。

次は、CapsLock を Ctrl に変えよう。
# cd /lib/kbd/keymaps/i386/qwerty
# cp us.map.gz us.map.original.gz
# gzip -d us.map.gz
# vi us.map
で、keycode 58 = Caps_Lock を keycode 58 = Control とする。
そして、us.map.gz を作る。
# gzip us.map

あとは再起動すれば完了。
ちなみに日本語キーボードで CapsLock を Ctrl にしたい場合は、us.map.gz じゃなく jp106.map.gz に対して同じことすればいい。
ようするに /etc/sysconfig/keyboard の KEYTABLE の値に対応したファイルってことですね。

0 件のコメント :

コメントを投稿