@マークが「 や [ になる問題が発生しました。ハードウェアのキーボード設定の更新方法を教えてください。

このQ&Aのポイント
  • @マークを打つと、「 や [ になってしまう問題が発生しました。デバイスマネージャのキーボード設定を更新しても解決せず、ハードウェアの更新ウィザードでも同様の問題が発生します。
  • 日本語PS/2キーボードの設定で問題が発生しており、レジストリエディタを使用してキーボードの設定を確認しましたが、問題は解決しません。
  • 問題はFirefoxを使用していた時にエラーが発生し、画面が終了してから続いています。コントロールパネルの言語設定も確認しましたが、間違いなく日本語に設定されています。
回答を見る
  • ベストアンサー

@マークを打つと、「 や [ になってしまう

@を打つと、いままでは正常に@マークが表示されていたのが、 突然タイトルにあるような状態になってしまいました。 デバイスマネージャのキーボードの下には、HIDキーボードデバイスとなっており、 ドライバの更新をしましたが、解決しませんでした。 ハードウェアの更新ウィザードでも、マイクロソフト サポート オンラインにあるように 設定しようとしましたが、「製造元」標準キーボードを選択しても「モデル」にはやはり HIDキーボードデバイスとしか表示されず、日本語PS/2キーボード(106/109)キーCtrl+英数 が無く、問題が解決しません。   また、次の方法も試しました。 [スタート]-[ファイル名を指定して実行] から regedit を起動→ HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters を開く→ LayerDriver JPN のデータはKBD106.DLL となっているのを確認。 ・・・やはり、解決しません。 この問題は、Firefoxを使用していた時に突然エラーが出て、 画面が強制的に終了してしまった後から続いています。 コントロールパネルから言語も調べましたが、間違いなく日本語になっています。 この質問では、@=shift+2、他の記号=コピペor単純に探す 方法で書いています(^_^;) 本当に八方塞で困っています。 どなたかお詳しい方、教えてください。 よろしくお願いします。 因みに当方の環境は、下記のとおりです。 PC:DELL DIMENSION C521 OS:Windows XP

質問者が選んだベストアンサー

  • ベストアンサー
  • garamond
  • ベストアンサー率53% (1119/2111)
回答No.4

レジストリの直すところが違うと思います。 http://support.microsoft.com/kb/880629 >6. [Layout file] の値を確認します。 >[値のデータ] ボックスに KBDJPN.DLL と入力されているか確認します。 >値が KBDJPN.DLL ではない場合は、「KBDJPN.DLL」に修正し、[OK] をクリックします。 ここで [Layout file] の値が kbdus.dll となっていませんか? もしそうなら、 kbdjpn.dll に書き替えて下さい。 大文字でも小文字でもかまいません。 レジストリの編集が、不安かも知れません。 過去に回答して解決に至ったものを附けておきます。 http://virus.okwave.jp/qa5783215.html http://virus.okwave.jp/qa4243806.html http://virus.okwave.jp/qa5268815.html

その他の回答 (4)

  • garamond
  • ベストアンサー率53% (1119/2111)
回答No.5

#4です。 補足します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411 Keyboard Layout  ←こちらではありません。 Keyboard Layouts ←こちらです。 なお、一箇所だけでない場合があります。 00000411 のほかにも、下四桁 0411 のものがあるときは、すべて同様の処置が必要です。 ほかになければ一箇所だけでOKです。 参考画像は私の場合ですが、ATOKの各バージョンを入れているので、たくさんあるでしょう。 画像は最後の E0400411 を開いたところで、わざと kbdus.dll の状態にしてあります。 右下のように書き替えて、[OK]ボタンをクリックしてください。

jaamaru
質問者

お礼

直りました!!  マイクロソフトのサポートの、4の手順を飛ばしてしまいましたが; garamondさんの言われたとおりにやって解決致しました。 本当にありがとうございました!!

  • ndkob2011
  • ベストアンサー率17% (227/1262)
回答No.3

簡単な方法があります。@を使わず、@をaで単語登録するのです。 aを打つと変換候補として「あ」や「@」が出るようになりまから、「@」を選択すればよいのです。

回答No.2

キーボードが故障しているんだと思います。 一度電気屋で見てもらうか知り合いの人のパソコンのキーボードだけ自分のと付け替えてためさせてもらってはいかがでしょうか?

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

デバイスドライバーの問題ですね。 キーボードドライバーが悪さをしていると考えて良さそうですので  http://support.microsoft.com/kb/880943/ja の操作で回復すると思いますが、ダメなんでしょうか。 ならば、メーカーサイトからドライバーを持ってくるか、 本体やキーボードに付属のドライバーインストールディスク(など)から持ってくるしかないと思います。

関連するQ&A

  • キーボードの配列がおかしいです。¥を押すと何も出ず、むを押すと¥がでま

    キーボードの配列がおかしいです。¥を押すと何も出ず、むを押すと¥がでます。 英語キーボードのドライバをインストールすればよいようですが、手順どおりに実施してもドライバの選択画面で選択できるのは「HIDキーボードデバイス」のみです。 以下の方法を検索したのですが、 1.[スタート]-[ファイル名を指定して実行] から regedit を起動します。 2.HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters を開きます。 3.LayerDriver JPN のデータが kbd101.dll になっている場合、kbd106.dll に変更します。 4.Windows を再起動します。 [スタート]-[ファイル名を指定して実行] から regedit を起動します。 2.でHKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Servicesというフォルダがあいりませんでした。HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSetまでは見つけましたが、・・・。 OSは、Windows XP SP3 使用PCはVaio PCV-HS71BC5です。 解決方法についてアドバイスをお願いします。

  • 英語PCの日本語キーボード

    英語PCに日本語キーボードを接続しています。 今までは正常に日本語を使えていましたが、突如半角/全角キーが押せなくなり、英語配列になってしまいました。 色々サイトを調べました。 デバイスマネージャでドライバの更新をしても、標準キーボードにはPS/2が表示されていません。(英語PCなので) で、Fujitsuを選択し、Fujitsu 109 USB Japanese keyboardにしました。 しかし、まだ解決できず。 また調べて、レジストリを書き換えました。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]で、 LayerDriver JPNとOverrideKeyboardIdentifierの数字を109に変更。 それでも、未だだめです。 どうすれば日本語配列になるでしょうか。 もう全然わからず…

  • 英語キーボードのIME切り替え

    類似の質問は多く見かけますが、症状が異なるようなので質問させていただきます。 eeepc 901xですが、日本語キーボードがおかしくなったため、英語キーボードを購入して換装しました。 色々と試行錯誤した結果IE8ではalt+`でIMEの切り替えができるようになりましたが、多くのアプリケーションでは切り替えができません。 切り替えができないことを確認したアプリケーション FIREFOX Google chrome メモ帳 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters の Layerdriver JPN は kbd101.dll OverrideKyeboardIdentifier はPCAT_101KEY です。 アドバイスをいただけないでしょうか?

  • ウインドウズ7(64ビット)を初期化したら、キーボードの@マークが出な

    ウインドウズ7(64ビット)を初期化したら、キーボードの@マークが出なくなりました。 調べてみると、デバイスを更新すればいいとあったのですが 途中まで行くとアドバイス通りに進みません。   レジストリエディタ(regedit.txt)を起動させて   HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Services→i8042prt→Parameters   を選択すると中には以下の記載があると思います。   OverrideKeyboardIdentifier   OverrideKeyboardSubtype   この中身を編集します   現状が英語101に誤認していると以下の内容です。   OverrideKeyboardIdentifier→PCAT_101KEY   この PCAT_101KEY 部分を PCAT_106KEY に変更します。   OverrideKeyboardIdentifier→PCAT_106KEY とありますが、 OverrideKeyboardIdentifier OverrideKeyboardSubtypeがParametersの中に無いのです。 どうすればいいか教えてください。

  • 日本語キーボードとして認識されない

    はじめまして。 macbookでbootcampを使い、windows7 professional(64bit)をインストールしました。 インストールの際にキーボードの設定を間違ってしまったかもしれないのですが、windowsを起動して文字を入力すると、例えば「Shift + 2」で「@」が入力されるなど、英語配列として認識されてしまっているようです。 同様の症状はよくあるようで、参考記事をもとにレジストリの値などを確認してみましたが、 HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters の「LayerDriver JPN」の値は「kbd101.dll」ではなく「kbd106.dll」に正しく設定されていました。 「OverrideKeyboardIdentifier」の値についても「PCAT_106KEY」となっており、間違っていないようです。 ドライバを再インストールするなど試行錯誤してみましたが、いっこうに症状が改善されず困っております。 ちなみに現状で「HIDキーボードデバイスのプロパティ」からドライバーファイルの詳細を確認すると、 C:\Windows\system32\DRIVERS\kbdclass.sys C:\Windows\system32\DRIVERS\kbdhid.sys となっています。 同様の症状を検索してみても、レジストリ値の修正や、ドライバファイルの更新で改善した、という記事ばかりで、手詰まってしまいましたので質問させていただきます。 よろしくお願いいたします。

  • 英語キーボードでMS-IME使用時の『@』位置

    つい先日イギリスでノートパソコンを買い、MS-IMEで日本語を使用しているのですが、キーボードの表示どおりに『@』を押すと『”』と表示され、『”』を押すと『@』が表示されます。 なんとかしてキーボードの表示どおりの文字入力をしたいですが・・・ 自力ではどうにも分かりませんでした。ご助力宜しくお願いします。 ☆以下スペックや設定 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] LayerDriver JPN → KBD101.DLL OverrideKeyboardIdentifier → PCAT_101KEY OverrideKeyboardSubtype → 0 OverrideKeyboardtype → 7 ・キーボードデバイスのドライバ:Standerd PS/2 Keyboard(更新済み) ・Windows 7 Home Premium ・表示言語:英語 ・入力言語:日本語-Microsoft IME ・形式:英語(イギリス) ・場所:イギリス ・タイムゾーン:(UTC)ダブリン、エディンバラ、リスボン、ロンドン ・"C:\Windows\System32"に"kbdax2.dll"が在る

  • DELL LATITUDE C400に英語XPインストール

    インストールOSはDELL専用の英語XPです。 インストールは無事終わって当たり前ですがキーボードも 英語仕様で日本語キーボードでは刻印どうりに書くことが できません。 それで検索してみるとドライバを英語から日本語にすれば 良いとなってますが最初から日本語で英語はありません。 色々検索してみてやってみたことは... ・デバイス マネージャからドライバから英語から日本語 これは上記理由でできませんでした。 ・次に... [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] "LayerDriver JPN"="KBD106.DLL" "OverrideKeyboardType"=dword:00000007 "OverrideKeyboardSubtype"=dword:00000002 "OverrideKeyboardIdentifier"="PCAT_106KEY" にしたらどうか との事でしたので確認してみると 上記どうりでしたので何もできず ・あとは.. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411] "Layout File"="KBDJPN.DLL" を確認してみたのですが表記どうりでした。 ・もうひとつ.. 東アジア言語インストールもしました。 それでもまだ認識されません、お手上げになってしまいました ご教授いただきたくよろしくおねがいします。

  • 英語配列キーボードなのに日本語配列になってしまう

    OS:Windows XP(英語版) キーボード:101/102キーボード(ドライバはMicrosoft USB Natural Keyboardです。) 上記の環境で、今までMS-IMEを使っていましたが、最近Google日本語入力を導入しました。 導入前は英語配列キーボードを英語配列で使えていましたが、導入後はなぜか日本語配列に変更されてしまいました。 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/i8042prt/Parameters で LayerDriver JPN → kbd101.dll OverrideKeyboardIdentifier → PCAT_101KEY OverrideKeyboardSubtype → 0 OverrideKeyboardType → 7 であることを確認しています。 また、HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layouts/00000411 で Layout File → KBDJPN.DLL になっていたのを KBDUS.DLL に変更しました。 しかしながら、依然として日本語配列のままになっており、どうすれば英語配列に戻るのか、思案しています。英語配列に戻す方法をご存じの方がいらっしゃれば、ご指導いただけませんでしょうか?宜しくお願い致します。

  • 英語キーボードで日本語入力

    同様の質問・回答がたくさんありましたが、どうしても解決できなかったので質問させていただきます。 英語版WindowsXPを使用しているデスクトップPCでUSB接続の英語101/102キーボードを使用しています。デバイスマネージャでKeyboardのところをチェックしてみると、HID Keyboard Deviceと表示されています。 問題はMS-IME利用時に、日本語入力・直接入力いずれにおいてもキーボード配置が106キーボードの状態で、shift+2で「”」が出力されます。入力言語を英語に切り替えるとキーボード通りの文字が出力されます(shift+2で「@」)。 過去の質問を参考に、ドライバのアップデート・リインストールを(HID Keyboard Device ver.5.1.2600.5512)行いましたが、状態に変化はありませんでした。レジストリの変更も下記の通り行いましたが変化はありませんでした。 1)レジストリエディタの起動 2)[HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Parameters] 3)[LayerDriver JPN] の値を [kbd101.dll] に変更 4)[OverrideKeyboardIdentifier] の値を [PCAT_101KEY] に変更 5)[OverrideKeyboardSubtype] の値を [0] に変更 6)[OverrideKeyboardType] の値を [7] に変更 7)レジストリエディタを終了して再起動 ただ、地域と言語のオプション>詳細>Unicode対応でないプログラムの言語を英語に切り替えると、IME使用時でも英語キーボード通りの文字が出力されるようになりました。日本語のソフトをいくつか使用している都合もあって、Unicode対応でないプログラムの言語を英語にしておくことはできません。 こういう状態なのですが、どうにかしてIME使用時でも英語キーボード通りの配列でキーボードを使用することはできますでしょうか?よろしくお願いします。

  • キーボード入力がおかしい

    キーボードの入力がおかしいんです まず 英語を入力しようとすると”ときどき”aが出ます 例 yの連続押しをすると時々yの間にaが入ります そして テンキーで数字を入れようとすると また”ときどき”1がでます 例 4の連続押しをすると時々4の間に1が入ります 共通しているのは 英語だとa数字だと1が混ざります この症状が 特定のアプリケーションの使用時のみに起こります (オンラインゲームのログイン画面のみ) それもPCの電源を入れてしばらくたつと調子のいいときもあるんです 自分でしてみたことは  キーボードのドライバを109日本語に直した  (これは101と認識されていました)  レジストリの修正  HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parametersの確認  LayerDriver JPN のデータはkbd106.dllになっていました  HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Keyboard Layouts \00000411の確認   Layout File 文字列値のデータは kbdjpn.dll となっていました IRQ の競合の解消  競合していましたので 使っていないデバイスを中止して競合を解消しました あとIMEの設定も確認しましたが症状は治まりません お願いします どなたか教えてください