multiple keyboard in xorg 上手くいかない

kernel 側から調べないとだめだなぁ。
前提条件:

  • SONY VGN-B90PS のキーボードは jp106
  • console レベルで keymap 変更済み(ctrl:caps)
  • さらに xmodmap で esc:漢字
  • 外部キーボードは PS/2 で us キーボード
  • USBアダプタ経由でつなぐしかない

用件:

  • 本体、外部ともに同時使用したい

方法:

  • 本体、外部ともに evdev で Pys オプションを使ってデバイスを明示的に指定する
  • XkbLayout はそれぞれ jp106, us を指定

結果:
us キーボードが jp106 レイアウトになる orz...