• ベストアンサー

WinXPで英語キーボードを使うには?

Win98マシンで使っていた英語キーボードをXPマシンに接続したところ,キーが日本語配列でしか打てません。ドライバの更新を試みたのですが「101英語」というのが見当たりません。XPでは使用出来ないのでしょうか?IBMのUSB接続タイプのキーボードです。(バルク品でドライバは付属していません)。

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

  • ベストアンサー
  • Mitz
  • ベストアンサー率65% (2863/4366)
回答No.2

では、レジストリ変更で対処です。 スタート⇒ファイル名を指定して実行に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を再起動してみてください。 デバイスマネージャでは、相変わらず日本語キーボードと表示されますが、英語キーボードとして使用出来る筈です。

noname#9041
質問者

お礼

ありがとうございます。レジストリの変更で対処できました。回答いただく前に少しいじっていて判明したのですが,PS/2接続の英語キーボードだと,それ用のドライバが選択できて,きちんと使えるのです。なぜUSBタイプのドライバがなかったのでしょうか?何かの拍子に削除されてしまっていたのでしょうか?この点で何かアドバイスいただけるならうれしく思います。

その他の回答 (2)

  • Mitz
  • ベストアンサー率65% (2863/4366)
回答No.3

参考URLをご覧下さい。 ですから、お使いのUSBキーボードの場合は、PS/2キーボードを接続した時のように 各種ドライバが選択できないのでしょうね。(keyboard.infに情報が無いキーボードの為) で、2Kでは、汎用HID キーボード デバイス=英語101/102 キーボード配列のようですが、XPの日本語版では汎用HIDキーボードデバイス=日本語 106/109 キーボードになっていると思われます。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;417382
noname#9041
質問者

お礼

ありがとうございます。大変参考になりました。何度もありがとうございます。重ねて感謝いたします。

  • Mitz
  • ベストアンサー率65% (2863/4366)
回答No.1

デバイスマネージャを開き、キーボードのプロパティを表示。 ドライバタブを選択して、ドライバの更新をクリック。 「一覧または特定の場所からインストールする」を選択して、次へをクリック。 「検索しないで、インストールするドライバを選択する」を選択して、次へをクリック。 開いたダイアログ内に101英語…があればそれを選択して次へをクリック。 無ければ、「互換性のあるハードウェアを表示」のチェックを外す。 標準キーボードを選択して、モデル名の中から101英語…を探してください。 英語キーボードを選択したら、次へをクリック。 ドライバ更新が完了したら、再起動してください。

noname#9041
質問者

補足

すばやいレスに感謝いたします。標準キーボードを選択しても「英語」が無く,「HIDキーボード」というのがあるのみです。それで困って,このような質問をさせていただきました。