2011年11月8日火曜日

Windows 7 で英語配列のキーボードが、日本語配列と認識された場合

Windows 7 をインストールしたとき、キーボードを英語配列として設定した。

しかし、その後、Windows を起動すると、日本語キーボードの配列になっていることがある。

レジストリで設定を修正するには、以下を参照。

レジストリエディタを起動し、次の値を変更した。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]を選択

  • LayerDriver JPN → KBD101.DLLに変更 (KBD106.DLLになってた)
  • OverrideKeyboardIdentifier → PCAT_101KEYに変更 (PCAT_106KEYになってた)
  • OverrideKeyboardSubtype → 0に変更 (2になってた)

一度、ログオフして再ログインしたら、英語配列に戻る。