WinXP(SP2)が英語キーボードを日本語キーボードと誤認識。その解決法
<現象>
USBの英語キーボードを接続し、WinXP+SP2をセットアップ。
「地域と言語のオプション」→言語設定「EN」時には英語キーボードとして認識。
しかし「JP」設定時には日本語キーボードとして誤認識。
そのため日本語入力がおかしくなる。
WinXP+SP1では発現しなかった。
<環境>
・WinXP Pro+SP2
・PS/2端子無しのDELLマシン。
<使用キーボード>
Apple Keyboard(US)→マックの有線USB英語キーボード
<解決法>
レジストリ書き換えで解決。
<レジストリ変更前>
[HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Parameters]
[LayerDriver JPN] ==> KBD106.dll
[LayerDriver KOR] ==> KBD101A.dll
[OverrideKeyboardIdentifier] ==> PCAT_106KEY
[OverrideKeyboardSubtype] ==> dword:00000002
[OverrideKeyboardType] ==> dword:00000007
[PollingIterations] ==> dword:00002ee0
[PollingIterationsMaximum] ==> dword:00002ee0
[ResendIterations] ==> dword:00000003
<レジストリ変更後>
[HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Parameters]
[LayerDriver JPN] ==> KBD101.dll
[LayerDriver KOR] ==> KBD101A.dll
[OverrideKeyboardIdentifier] ==> PCAT_101KEY
[OverrideKeyboardSubtype] ==> dword:00000000
[OverrideKeyboardType] ==> dword:00000007
[PollingIterations] ==> dword:00002ee0
[PollingIterationsMaximum] ==> dword:00002ee0
[ResendIterations] ==> dword:00000003
仕事で使ってるマシンなので流石に焦りました〜。
解決して一安心ではありますが、相変わらずのダメクロソフトですね〜。
どんなに冷静な人でもキーボードを誤認識しちゃ流石に怒るんじゃないかと。
お仕事マシンはSP2でも仕方ないけど個人マシンはまだまだSP1で決まり。