eeePCとHHKPro2

うちにはEeePC 901とHappy Hacking Keyboard Professional2があります。
ASUSTek ノートPC EeePC 901-X パールホワイト EeePC901-X PWPFU Happy Hacking Keyboard Professional2 白 英語配列 USBキーボード 静電容量無接点 UNIX配列 WINDOWS/MAC両対応 ホワイト PD-KB400W

しかし、HHKPro2は英語配列のため、eeePCにそのままつないでも、日本語配列として扱われてしまい、入力とキーボードのキー表記が合わないという悲しい事態が発生します。

さりとて、以下のように英語配列にしてしまうと、HHKPro2を外した時に本体のキーボードで入力とキーボードのキー表記が合わないこととなります。

1. \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\LayerDriver JPN の値を KBD106.DLL → KBD101.DLL
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010411\Layout File の値を KBDJPN.DLL → KBDUS.DLL
3. 再起動

はたまた、USJPProというソフトウェアを使用すると、\1980かかります。

USJPPro 英語配列エミュレーション
http://www.trinityworks.co.jp/software/USJPPro/index.php

そこで、配列が違うキーボードを同時に使う方法を調べました。

配列が違うキーボードを同時に使う方法
配列の異なるキーボードを同時に使う方法 - forPCActionGamer Wiki*

方法は上記のとおりですが、設定値はそのまま使えなかったため、自分で調べる必要がありました。

  • KeyboardTypeOverride=4
  • KeyboardSubtypeOverride=0