目標
- JIS配列の内臓キーボードで刻印通りに入力できること.
- US配列の外付けキーボードで刻印通りに入力できること.
注意
- Windows Updateなどで設定が戻ってしまう可能性がある.
- レジストリをいじるのは自己責任で.
設定方法
1. デフォルトを英語配列にする.
- 設定>時刻と言語>言語と地域 を開く.
- 「日本語」と書かれ,その下に「言語パック,音声認識...」などが書いてある行の右側にある「...」をクリックし,「言語のオプション」をクリックする.
- 後半部分の「キーボードレイアウト」で,「英語キーボード (101/102キー) 」を設定する.
- 再起動を求められるので再起動する.
2. 内臓キーボードをJIS配列として認識させる.
- レジストリエディタを起動する.
-
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
まで移動する. - この中の
OverrideKeyboardType
をOverrideKeyboardType.bak
に,OverrideKeyboardSubtype
をOverrideKeyboardSubtype.bak
などに変更することにより無効化する. - 簡単のために外付けキーボードをすべて外す.
- デバイスマネージャーを開く.
- 「キーボード」から内臓キーボードと思われるものをダブルクリックする.
- 外付けキーボードを外しているので内臓キーボードだけが表示されるはず.
- 詳細タブで,プロパティから「デバイスインスタンスパス」を選択する.
-
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\デバイスインスタンスパス\Device Parameters
まで移動する. - 次のパラメータを設定する.
- OverrideKeyboardType : 7
- OverrideKeyboardSubType : 2
- 再起動する.