08/05/29 22:08:43 vtUcU/AJ
CapsLock→Ctrl、半角全角→Escに変更する方法を調べたんだが、かなり苦戦した。
環境:RHEL4、gnome 2.8
①jp106.mapを変えるとコンソールでは反映されるが、Xではダメ。XkbDisableオプション付けてもダメ。
②gnome上のキーボード設定では、半角全角→Escのアイテムがない。(なんで自由に設定できんのだ・・・orz)
③xmodmapを>>260のように時間差でやるという手もあるが、かっこ悪すぎ。
結局、かなり古臭い方法だが/usr/X11R6/lib/X11/xkb/symbols/jpを変更した。
<CapsLock→Ctrl>
symbols[Group1]= [ Escape ]
→ symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
<半角全角→Esc>
modifier_map Control{ Control_L,Control_R};
→ modifier_map Control{ Control_L,Control_R,<CAPS> };
gnomeがもっと気を利かせてくれればなぁ。
従来の設定ファイルの編集から脱却して、GUIツールでの一括管理ってのを目指してるんだろうけど、
カスタマイズ性を犠牲にするのは勘弁してほしいよ全く。