- ベストアンサー
キーボードがおかしい
- キーボードが突然半角全角キーを押すと「@」と表示されるようになりました。
- キーボードの切り替えは「Alt+半角全角」ではなくなりました。
- 何が変わったのかわからない状況です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
失礼、OSはMeでしたね。 先の方法は2K、XPでの方法なので、Meの場合は以下を確認してみてください。 C:\WINDOWS\SYSTEM.INIをメモ帳(NotePad)等で開きます。 [keyboard]セクションが、以下のようになっているかチェック。 違うのなら修正してください。 keyboard.dll= subtype=2 type=7 kbdjp.kbd=kbdjpa01.kbd oemansi.bin= MakeIMEVKey=yes 更に、[boot.description]セクションの「keyboard.typ=」が「106 日本語 (A01) キーボード」になっている事を確認。(なっていなければ修正) 修正したら、右上の「×」をクリックしてメモ帳を閉じます。 「変更を保存しますか」と聞いて来ますので、「はい」をクリック。 一回再起動。 これで直らなかったら、デバイスマネージャでキーボードの項を選択して、右クリックして削除して再起動してみてください。 再起動後、再び認識され、正しいドライバが適用されます。 デバイスマネージャの起動は、マイコンピュータを右クリック→プロパティ→デバイスマネージャです。
その他の回答 (2)
- Mitz
- ベストアンサー率65% (2863/4366)
参考URLにも解説があります。 これは、英語が日本語として誤認識された場合の法ですので、日本語が英語として誤認識されている場合は逆の設定を行います。 LayerDriver JPNがkbd101.dllならば、kbd106.dllに変更。 OverridekeyboardIdentifierがPCAT_101KEYならば、PCAT_106KEYに変更です。
- Mitz
- ベストアンサー率65% (2863/4366)
http://homepage2.nifty.com/winfaq/wxp/trouble.html#1248 ↑こちらではなくて、こちら↓をお試しください。 http://homepage2.nifty.com/winfaq/w2k/device.html#971 HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters内のLayerDriver JPNがkbd106.dllになっている事を確認です。
お礼
回答が来る前に自分で何度か キーボードのドライバの入れなおしと 再起動を繰り返したら 直ってました。 また同じような現象になったら 参考に致します。 ありがとうございます。