日本語キーボードが英語キーボードとして認識される件

自分用メモ

1.レジストリエディタの起動を行います。
[スタート]-[ファイル名を指定して実行] regedit を入力
2. HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters
3. LayerDriver JPN を
kbd101.dll

kbd106.dll
に変更
 
 
ついでに、そのそばにあるOverrideKeyboardSubtype」という値を「0」から「2」に変更

これで、101(英語)キーボード配列として認識されているキーボードが106(日本語)キーボードの配列に直ります。
 

英語キーボードが日本語キーボードとして認識される場合は逆に
kbd106.dll → kbd101.dll
「2」→「0」

何度これでハマったことか…遠い目