2014/04/29(火)Windows 8/8.1で101キーボードが英語配列キーボードとして認識される

Windows 8/8.1で101キーボードが英語配列キーボードとして認識される

Windows 8/8.1において、キーボードの種類によっては英語配列キーボードとして認識されてしまうようで、私の環境でも発生しました。

解決方法は、

に記載されているように、レジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters に以下の通り値を設定します。

値の名前値の種類値のデータ
LayerDriver JPNREG_SZkbd106.dll
OverrideKeyboardIdentifierREG_SZPCAT_106KEY
OverrideKeyboardSubtypeDWORD2
OverrideKeyboardTypeDWORD7

この設定により、

  • シャットダウン状態からPCを起動したとき:相変わらず英語キーボードと誤認する
  • 再起動したとき:日本語キーボードと認識する

ようになりました。・・・あれ(・・?)

Windows 8/8.1で「シャットダウン→起動」と「再起動」の挙動が違う場合、いちばん怪しいのは高速スタートアップです。

というわけで、高速スタートアップ*1を無効にしたところ、起動後もちゃんと日本語キーボードと認識されるようになりましたo(*^▽^*)o~♪

しかし、高速スタートアップはことごとくトラブルの原因になってる気がする(;^_^A

*1 : 以前無効にしてたのですが、最近試しにONにしていました。