この人頭いいなと思ったエピソード

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

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

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

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

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

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

A 回答 (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」
に変えて試してみてください。

この回答への補足

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

補足日時:2004/12/25 13:25
    • good
    • 0
この回答へのお礼

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

お礼日時:2004/12/25 13:24

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



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

これで入りませんか?

この回答への補足

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

補足日時:2004/12/25 09:45
    • good
    • 0
この回答へのお礼

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

お礼日時:2004/12/25 09:39

#1です。



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

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

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

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

お礼日時:2004/12/25 09:36

以下を参照下さい。



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

参考URL:http://support.microsoft.com/default.aspx?scid=k …
    • good
    • 0
この回答へのお礼

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

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

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

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

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

お礼日時:2004/12/25 00:50

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


おすすめ情報