このPC、マウス・キーボードともUSBでの接続のみとなっております。
マウスは正常に利用できるのですが、キーボードについては一部キーの入力ががキーボードに
書かかれている文字と異なった文字が入力されます。
例えば「@」ボタンを押すと「[」が表示されたり、”shift+2”を押すと「@」が表示されます。
ちなみに、[コントロールパネル]→ [キーボード] → [ハードウェア]画面にて登録されている
デバイスの種類は「HIDキーボード」と表示されております。
Webで調べたところ、下記のレジストリの値に異常がある場合も同様の問題が発生するようですが、
私の場合は始めから「KBDJPN.DLL」という値が登録されていました。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
名前:Layout file
値:KBDJPN.DLL
この問題について、キーボード入力を正常に戻す方法をご存知の方、どうかご教授のほどよろしくお願いいたします。
もっと単純にドライバを入れ直せばたいていは治ります。
デバイスマネージャーで該当のusbキーボードを開き、検索しないで手動で選べばいいです。
109日本語とかの標準ドライバでだいたいは何とかなると思います。
恐らくOSが英字配列キーボードとして認識していますね。
解消法は強制的に日本語キーボードのドライバに更新することです。
Windows2000用の解説ですが XP VISTA でも大きくは変わりません。
http://homepage2.nifty.com/winfaq/w2k/device.html#971
選択するキーボードは Microsoft USB Office Keyboard (106/109) が
良いかと思います。
言語バーの設定(IMEの設定)はどうでしょう。
言語バーを右クリック->設定で「テキスト サービスと入力言語」
のウィンドウが表示されます。
「規定の言語」が英語になっていませんか? 日本語にしましょう。
「インストールされているサービス」 で日本語はありますか?
日本語を追加し、「規定の言語」を日本語にしましょう。
WinXpでもこの方法は使えるのでしょうか?
基本一緒。
URLはダミーです。
私は英語キーボードを使うので、いつも逆の症状に悩まされてます。
質問者さんの環境では英語キーボードとして動作してるのに、デバイスマネージャでは
日本語キーボードとして認識しているのではないでしょうか?
この場合、
デバイスマネージャからキーボード→(認識しているキーボード)を選らんで、
右クリ>プロパティ>ドライバタブ>ドライバの更新ボタン>ハードウェアの更新ウィザード>
いいえ。今回は・・・>次へ>一覧>検索しないで・・・>次へ
>互換性のあるハードウェア...のチェックを外す>英語キーボードのドライバ選択>次へを何回かクリックで
いったん、英語キーモードのドライバを認識させ、その後再起動します。
再起動後、さっきやったのとは逆で、英語キーボードのドライバから、
日本語キーボードのドライバに変更します。
その後再起動すると、奇麗に日本語キーボードとして認識しているはずです~
バグなんでしょうね。コレ。昔から直ってませんよね。
問題のPCのOSはWinXPなのですが、WinXpでもこの方法は使えるのでしょうか?