カサヒラボ RSSフィード

2007-06-28

[][]Windows Vistaで英語(US)キーボードを認識させる方法

私は普段US配列キーボードを使っています。

しかし、どうもVistaでは(初期セットアップ時に英語キーボードを選択したはず?なのに)IMEをONにするとレイアウトが106日本語キーボードになってしまい、US配列がうまく認識されない模様。

デバイスマネージャではちゃんとUSキーボードになっているのになぁ。謎です。


実は昔のXPパソコンの時もうまくUS配列キーボードが認識しないことがあって、その時は、PS/2ポートのキーボードを認識させてから、ドライバをUS配列にすれば解決したのですが、今回のPCにはPS/2ポートがなくUSBのみなので、その方法は使えないのです。


と思って調べてみると、ありました、解決法が。

レジストリをちょこっといじればいいみたい。


以下解決法です。

  1. スタート→ファイル名を指定して実行 を選択し、クリックします。
  2. regedit と入力し OK をクリックします。
  3. レジストリエディタが起動します。
  4. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]を選択
    • LayerDriver JPN → KBD101.DLLに変更 (KBD106.DLLになってた)
    • OverrideKeyboardIdentifier → PCAT_101KEYに変更 (PCAT_106KEYになってた)
    • OverrideKeyboardSubtype → 0に変更 (2になってた)

再起動して設定を反映させれば、うまくUSキーボードが認識されました。

これで無事IMEをONにしてもUS配列のまま入力できます。

よかったよかった。


参考

ノブノブ 2009/07/02 00:56 ありがとうございました。
助かりました!!

NanohanaNanohana 2009/08/13 22:36 わたしも、英語キーボード使いなので、助かりました!!
どうもありがとうございました。

akezoraakezora 2009/11/14 11:07 助かりました、ありがとうございます。

kanokano 2009/12/27 22:57 ありがとうございました!

ばりかんばりかん 2012/12/11 02:53 ありがとう御座いました

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証