2011年12月20日火曜日

Windows7日本語版で英字キーボードを使う話(よく見る00000411だけじゃダメの巻)

先日英字キーボード を入手したので自宅の俺専用PCに接続した。
そして、世間でよく知られているレジストリキー(いわゆる00000411)を書き換えてRebootしたが、おかしい。英字配列にならない。

少し調べてみたら、00000411の書き換えだけでは足りないことが分かったので、ここに記す。

(1) regedit。
(2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
の以下の3つの値を修正。
LayerDriver JPN=KBD101.DLL
OverrideKeyboardIdentifier=PCAT_101KEY
OverrideKeyboardSubtype=0
(3) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayouts\00000411 の以下の値を修正。
Layout File=Kbdus.dll
(4) Reboot.

いま関わっているプロジェクトでも英字キーボード/日本語キーボードのキー配置でトラブルが起こったのだが、そっちは00000411の書き換えだけで治った。よくわからん?

0 コメント:

コメントを投稿