質問

こんにちは。お世話になります。(長いです。すみません)

日本語XPで、英語配列キーボー(Microsoft Natural Keyboard Pro)を使っています。以前はXP英語版で問題なく機能していたものです。

それが、日本語版のXPでは、このキーボードが英語配列として認識されていないようで、難儀しております。どうやら、このキーボードのドライバがインストールされていないようなので、まっつぁおになっております。

デバイスドライバの選択画面で、
[製造元] "(標準キーボード)" の[モデル] の一覧には、 "101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード" と表示されなければならないはずなのですが、
私の場合、標準キーボードのモデル一覧には HID キーボードデバイスとしか表示されません。

キーボードに付いていたかもしれないCDなぞ、とっくに捨ててしまいました。

どなたかお助けくださいまし!

通報する

回答 (4件)

#3です。
直らなかったようですいません。

次の方法ですが、下のアドレスからキーボード用ソフトフェアをダウンロードして、インストールしてみてください。

http://www.microsoft.com/japan/hardware/keyboard …


それでダメなら、コントロールパネルのハードウェアの追加ウィザードを起動して、無理やりPS/2版のドライバーを入れてみてください。
ただし[共通ハードウェアの種類] ボックスの一覧で、「マウスまたはキーボード」のカテゴリがない場合、この方法は無理なので、次の方法を試してください。


次の方法ですがレジストリを修正して、直接キーボードレイアウトを書き換えます。

1.スタート→ファイル名を指定して実行で「regedit」と入力してエンター
2.レジストリーツリーから以下のキーをたどります。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
3.ファイルメニューからエクスポートを選択して、現在の選択部分のレジストリを保存してください。
4.「LayerDriver JPN」キーがありますので、そこの値を「kbd106n.dll」等から「kbd101.dll」に変更します。
5.同じく「OverrideKeyboardIdentifier」の値を、「PCAT_106KEY」から「PCAT_101KEY」に変更します。
6.レジストリエディタを終了して再起動します。

※失敗してキーボードが効かなくなったら、マウスで保存したレジストリをインポートしてください。
※キーボード配列が微妙に違う場合、「kbd101.dll」のところを
「kbd101a.dll」
「kbd101b.dll」
「kbd101c.dll」
に変えて試してみてください。

この回答へのお礼

tak601さま!!!できましただ!!!!
うれしぃいいいいいい!レジストリを触るのは怖かったですが、
とても丁寧に手順を書いてくださったので、
安心してできました。これで @マークをウロウロさがさなくても すみます。
本当に本当にありがとう!!!!

この回答への補足

いろんな方に本当に親切にアドバイスしていただき、
おかげさまで問題が解決しました。
皆さんにポイントをさしあげたいです。
本当にありがとうございました。

お使いのキーボードがUSB接続の場合ですが、

1.キーボードのプロパティでドライバーの更新
2.「いいえ、今回は接続しません」を選んで次へ(OSのバージョンによってはでません。)
3.「一覧または特定の場所からインストールする」を選んで次へ
4.「検索しないで、インストールするドライバーを選択する」を選んで次へ
5.「互換性のあるハードウェアの表示」のチェックを外す
6.でてきた枠の左側で「Microsoft」を選択
7.右側の枠で「Microsoft USB Natural Keyboard Pro」を選んで次へ
8.ドライバーの警告画面が出てきたらはいを選択

これで入りませんか?

この回答へのお礼

回答ありがとうございます。
はい、この方法で私もやってみたのですが、
デバイスマネージャのキーボードでは「Microsoft USB Natural Keyboard Pro]と認識されるのですが、キーボード配列は、依然として106 /109日本語配列のままです。

この回答への補足

ドライバファイルの詳細をみると、
Microsoft USB Natural Keyboard Proの下に
C:WINDOWS\system32\DRIVERS\kbdclass.sys
C:WINDOWS\system32\DRIVERS\kbdhid.sys
の2つがあります。今選択しているのは、上の方みたいです。

#1です。

> > 標準キーボードのモデル一覧に HID キーボードデバイスとしか表示されないという部分にありそうだと思っているのですが・・・。

これは、一覧に「HID キーボードデバイス」という一項目しか表示されないという意味ですか?
他の選択肢は一切無く?

この回答へのお礼

標準キーボードの モデルには、「HID キーボードデバイス」しかありません。
ほかのモデル(Microsoft)では、他の選択肢もあります。

教えていただいたMicrosoftのページは、
この「標準モデル」の一覧に "101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード" が表示されるはずなんですが・・・。

以下を参照下さい。

[Keyboard] 英語 101/102 キーボード配列への設定方法
http://support.microsoft.com/default.aspx?scid=k …

この回答へのお礼

さっそく回答いただき、ありがとうございます。

私も、ここに投稿する前に、このページのとおり、やろうとしたのですが、
これは、Multimedia Keyboard での変更方法で、私の使っている Natural Keyboard Pro 用ではないのです(泣)。

問題は、
*************
手順 7 の

デバイス ドライバの選択画面で、"互換性のあるハードウェアを表示" のチェックをオフにして、[製造元] の一覧から "(標準キーボード)" を、[モデル] の一覧から "101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード" を選択します。
*************

という箇所で、標準キーボードのモデル一覧に HID キーボードデバイスとしか表示されないという部分にありそうだと思っているのですが・・・。

このQ&Aは役に立ちましたか?20 件

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

新しく質問する

注目の記事

フリーアナウンサー長谷川豊氏の新コーナー「このニュースどう思います?」がスタート!

元フジテレビのフリーアナウンサー長谷川豊氏から気になるニュースについておしトピの皆さんに質問します! 皆さんの意見をもとに長谷川豊氏がコラムを執筆します! アプリリリース記念として最大1万分のアマゾンギフト券プレゼントキャンペーンも実施中!

このQ&Aを見た人が検索しているワード


新しく質問する

このカテゴリの人気Q&Aランキング

毎日見よう!教えて!gooトゥディ