自分のキーボードレイアウトをカスタマイズしようとしています。私は次のファイルをいじっています:
/usr/share/X11/xkb/symbols/
私はそれを見る、例えば/usr/share/X11/xkb/symbols/us
含まれています:
...
key <TLDE> { [ Grave, asciitilde, dead_tilde, asciitilde ] };
key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
key <AE02> { [ 2, at, masculine, twosuperior ] };
key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] };
key <AE04> { [ 4, dollar, cent, sterling ] };
key <AE05> { [ 5, percent, EuroSign, yen ] };
...
単一文字以外の(特別な?)文字の有効な名前のリストを取得するにはどうすればよいですか? dollar
、masculine
など?
私はこれを見つけました:
http://wiki.linuxquestions.org/wiki/List_of_Keysyms_Recognised_by_Xmodmap
この:
http://wiki.linuxquestions.org/wiki/List_of_keysyms
しかし、それは完全ではなく、必ずしも私のシステムにあるものを反映しているわけではありません。私はむしろ、この情報がどのファイルに保存されているかを知る方法を探しています。
/usr/include/X11/keysymdef.h
をご覧ください。
定義の先頭のXK_
を無視すれば、これらはxkb
で使用されている名前に正確に対応していると合理的に確信しています(ファイルの先頭にあるコメントを参照)が、確認したことはありません。これは私自身です。