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の話じゃないな、これ。