X.Org X11 X server 1.6 のキーボード自動認識

X.Org X11 X server 1.6 ではキーボードの設定が xorg.conf ではなく、自動で認識されるようになった。要するに誤認識を補正しなければならない。

今使っているキーボードは PFUHHK Lite2 (PD-KB220B/U) で、/var/log/Xorg.0.log を見る限り正しく認識されているようだが、実際の配列は us だったりする。$HOME 以下のドットファイルのどこかが腐っている可能性が高い。そのうち直す。

とりあえず、キーボードの検出とドライバのロードができていることを確認したので、よしとしておく。

(II) config/hal: Adding input device Chicony PFU-68 USB Keyboard
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 2.2.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 4.0
(**) Chicony PFU-68 USB Keyboard: always reports core events
(**) Chicony PFU-68 USB Keyboard: Device: "/dev/input/event4"
(II) Chicony PFU-68 USB Keyboard: Found keys
(II) Chicony PFU-68 USB Keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "Chicony PFU-68 USB Keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "jp106"
(**) Option "xkb_layout" "jp"

[追記]

KDE 4.2 では us 配列だったが、GNOME 2.25 ではちゃんと jp 配列になっていた。GNOME では、パネルのメニューからシステム -> 設定 -> キーボードと選んで、レイアウトの設定をすれば jp 配列から us 配列への変更が可能だった。