keyboard 到着。

ThinkPlus トラベルキーボード。IBMのロゴがなくなっている。
で、開発機に刺してみたものの、NumLockがoffにならない罠?

Shift + ScrollLockじゃ?と思いつつも、Num Lockが消えない。。BIOSレベルではOKなんだが。

# xmodmap -pke | grep 77
keycode   77 = Num_Lock Pointer_EnableKeys

なんでだ。Shiftを押すことでNumLockを送るThinkPlusの仕様に矛盾する設定。

# rckbd status
Keymap /usr/share/kbd/keymaps/i386/qwerty/jp106.map.gz

で、jp106.map.gz は普通なので問題なし。というか、keycode 77 = Num_Lock で設定しても、Pointer_EnableKeys が入ってしまう。
となると、Xのほう。

# xmodmap -e "keycode 77 = Num_Lock"

で、回避できていたので、/etc/X11/Xmodmap に追加。なんか/etc/sysconfig/keyboardとかいうファイルがあるんだが、Num_Lock="bios"とか書いてある。うちのbiosはキーボードの設定できないんだけどなぁ。

Rubyの話じゃないな、これ。