日本語キーボードをつないでいたWindowsXPマシンに,英語キーボードをつないだときの話.キーボードをつなぎ変えても,キー配置が変わらない*1.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] "LayerDriver JPN"="kbd101.dll" "OverrideKeyboardIdentifier"="PCAT_101KEY" "OverrideKeyboardSubtype"=dword:00000000
とすればいいらしい.上の2つを変えよ,とは検索するとよく書いてある.しかし3つ目のOverrideKeyboardSubtypeも変える必要があるらしい.
参考
- [PC]日本語キーボードに変わった
- 101 キーボードと 106 キーボードの見分け方
- [REG] デバイス ドライバ エントリ、パート 2 -- マウス/キーボード ドライバ