Win8でUSBキーボード配列を変更する

Windows8では、一般に検索で出てくるデバイスドライバからドライバを変更する方法ではUSBキーボードの変更はうまくいかない。
で、Regeditで変更する。

場所は HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\Parameters です。 変更は以下のようになります

  1. LayerDriver JPN
    • 日本語:kbd106.dll
    • 英語:kbd101.dll
  2. OverrideKeyboardIdentifier
    • 日本語:PCAT_106KEY
    • 英語:PCAT_101KEY
  3. OverrideKeyboardSubtype
    • 日本語:2
    • 英語:0
  4. 最後に再起動

参考

Can't properly type with Japanese IME on the English Keyboard /Windows 7 English version

コンピューターに USB キーボードを接続したときに Windows で正しいキーボード レイアウトが使用されないことがある