池田です。
From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
Date: Sat, 24 Sep 2005 11:35:14 +0900 (JST)
>
> それで、コンソールでの「半角/全角」のキーシンボル名を Zenkaku_Hankaku に
> 変更しようとしたのですが、/usr/lib/kbd/keymaps/i386/qwerty/jp106.kmap.gz
> を書き換えても、うまく行きません。loadkeys jp106 をすると、「unknown
> keysym `Zenkaku_Hankaku'」と言われてしまいます。
>
> じゃあ、コンソールの新しいキーシンボル名を定義(宣言かな)すれば、よいの
> ではないか。X のキーシンボル名は /usr/include/X11/keysymdef.h で定義
> (それとも宣言、登録?)されていますが、コンソールの場合はどこでやって
> いるのでしょう。それがわからないのです。もしわかっても、kernel の
> コンパイルまで必要になりそうですけれど。
コンソールと X Window System のキーシンボルは、たまたま名前が
似ているだけで別物ではないでしょうか。
カーネル 2.4 系でキーコードが 128 を超えてしまう「半角/全角」を
扱う方法の決定版があったかどうかは知らないので、ごめんなさい。
おまけ情報ですが、コンソールでキーコード調べるには showkey
というコマンドが使えます。
--
池田 克巳 <ikedak@xxxxxxxxxxxxxxxx>
<http://www013.upp.so-net.ne.jp/ikeda/index.html>