10/01/06 13:18:17 .net
keycodeにおける5~8個目のkeysymの意味が載ってるページ見つけました
Some hints about xmodmap(1) and the X11 keyboard model
URLリンク(www.in-ulm.de)
5~8番目のkeysymは、1~4番目のと切り替えて使うそうです
切り替え方は、ISO_Next_Groupと言うkeysymを割り当てたキーを2回押すことです
例)keycode 129 = ISO_Next_Group
keysym a = a A b B c C d D
で、keycode129のキーISO_Next_Groupを2回押すと
aキーでcが入力されます
C d Dの入力はA b Bと同様で、ShiftとMode_switchの組み合わせで入力できます
もう一度ISO_Next_Groupを2回押すと元のa A b Bの文字グループに戻ります
この機能はXKB extensionを使ってるようです
XKBの設定ファイルを直接いじるともっと色々できるらしいので
ちまちま調べて行こうと思います
ありがとうございました