職場で新しく買ったPC、キーボードはUS配列キーボード、OSは日本語WindowsXPという構成にしたのだが、デバイスマネージャーで見た時、ちゃんとUSキーボードになっているのに、日本語106キーボードの配列に従ってキー入力されてしまう問題があった。いろいろ調べた結果、なんとか解決。 レジストリを以下にように修正すると良い。 [HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\i8042prt\Parameters] LayerDriver JPN → KBD101.DLL (KBD106.DLLになってた) OverrideKeyboardIdentifier → PCAT_101KEY (PCAT_106KEYになってた) OverrideKeyboardSubtype → 0 (2になってた) OverrideKeyboard