- ベストアンサー
WinXPで英語キーボードを使うには?
Win98マシンで使っていた英語キーボードをXPマシンに接続したところ,キーが日本語配列でしか打てません。ドライバの更新を試みたのですが「101英語」というのが見当たりません。XPでは使用出来ないのでしょうか?IBMのUSB接続タイプのキーボードです。(バルク品でドライバは付属していません)。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
では、レジストリ変更で対処です。 スタート⇒ファイル名を指定して実行にregeditと入力してOKをクリック。 +HKEY_LOCAL_MACHINE +SYSTEM +CurrentControlSet +Services +i8042prt …と進んで行き… +Parametersをクリックして反転表示。 万一の時、元に戻せるようにファイル⇒エクスポートでParametersをエクスポートしておいてください。 エクスポート出来たら、値の変更。 LayerDriver JPNをダブルクリックして、kbd101.dllに変更。 OverrideKeyboardIdentifierをダブルクリックして、PCAT_101KEYに変更。 OverrideKeyboardSubtypeをダブルクリックして、0(ゼロ)に変更。 OverrideKeyboardTypeをダブルクリックして、7に変更。(現状でも7なら変更しなくて良い) 値は共に16進。 変更完了したら、レジストリエディタを閉じて、PCを再起動してみてください。 デバイスマネージャでは、相変わらず日本語キーボードと表示されますが、英語キーボードとして使用出来る筈です。
その他の回答 (2)
- Mitz
- ベストアンサー率65% (2863/4366)
参考URLをご覧下さい。 ですから、お使いのUSBキーボードの場合は、PS/2キーボードを接続した時のように 各種ドライバが選択できないのでしょうね。(keyboard.infに情報が無いキーボードの為) で、2Kでは、汎用HID キーボード デバイス=英語101/102 キーボード配列のようですが、XPの日本語版では汎用HIDキーボードデバイス=日本語 106/109 キーボードになっていると思われます。
お礼
ありがとうございます。大変参考になりました。何度もありがとうございます。重ねて感謝いたします。
- Mitz
- ベストアンサー率65% (2863/4366)
デバイスマネージャを開き、キーボードのプロパティを表示。 ドライバタブを選択して、ドライバの更新をクリック。 「一覧または特定の場所からインストールする」を選択して、次へをクリック。 「検索しないで、インストールするドライバを選択する」を選択して、次へをクリック。 開いたダイアログ内に101英語…があればそれを選択して次へをクリック。 無ければ、「互換性のあるハードウェアを表示」のチェックを外す。 標準キーボードを選択して、モデル名の中から101英語…を探してください。 英語キーボードを選択したら、次へをクリック。 ドライバ更新が完了したら、再起動してください。
補足
すばやいレスに感謝いたします。標準キーボードを選択しても「英語」が無く,「HIDキーボード」というのがあるのみです。それで困って,このような質問をさせていただきました。
お礼
ありがとうございます。レジストリの変更で対処できました。回答いただく前に少しいじっていて判明したのですが,PS/2接続の英語キーボードだと,それ用のドライバが選択できて,きちんと使えるのです。なぜUSBタイプのドライバがなかったのでしょうか?何かの拍子に削除されてしまっていたのでしょうか?この点で何かアドバイスいただけるならうれしく思います。