Windows Xp EmbeddedでUSBキーボードがHID Keyboard deviceになってしまい、日本語が入力できなかったが、以下のレジストリの書き換えで日本語入力がデフォルトでできるようになった。
また、USB キーボードが 101 キー配列になってしまい、106/109 キーボード配列にしたい場合、Toshiba USB 109 Japanese keyboard などを選択すると正しい配列で使用できる場合があります。
特に USB キーボードで上記の処置を実行しても問題が継続する場合、次の手順でレイヤードライバを変更することで、106/109 配列で使えるようになることがあります。
- [スタート]-[ファイル名を指定して実行] から regedit を起動します。
- HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters を開きます。
- LayerDriver JPN のデータが kbd101.dll になっている場合、kbd106.dll に変更します。
- Windows を再起動します。
キーボードの配列が変です/101 キーボードとして認識されます
106/109 日本語キーボードを使用しているにもかかわらず、デバイスマネージャでキーボートを確認すると、101/102 英語キーボードとして認識されていることがあります。
Windows 2000 を ACPI モードでインストールした場合、キーボードタイプを ACPI BIOS から取得するために、多くの PC では 101 キーボードとして表示されてしまいます。ただし、Windows 2000 セットアップ時に 106 キーボードを選択している場合、キーボードレイアウト自体は 106 キーボードになるため、配列に問題がなければそのまま使っていて問題ありません。
配列がおかしい場合や、どうしても表示が 101 では嫌な場合は、次の手順でキーボードドライバを更新してください。
106/109 日本語キーボードを使用しているにもかかわらず、デバイスマネージャでキーボートを確認すると、101/102 英語キーボードとして認識されていることがあります。
Windows 2000 を ACPI モードでインストールした場合、キーボードタイプを ACPI BIOS から取得するために、多くの PC では 101 キーボードとして表示されてしまいます。ただし、Windows 2000 セットアップ時に 106 キーボードを選択している場合、キーボードレイアウト自体は 106 キーボードになるため、配列に問題がなければそのまま使っていて問題ありません。
配列がおかしい場合や、どうしても表示が 101 では嫌な場合は、次の手順でキーボードドライバを更新してください。
- 「マイコンピュータ」を右クリックし [管理] をクリックします。
- デバイスマネージャをクリックし、右側にある 101 キーボードをダブルクリックします。
- [ドライバ] タブをクリックし、「ドライバの更新」ボタンをクリックします。
- ウィザードが起動するので、「このデバイスの既知のドライバを表示して、その一覧から選択する(D)」にチェックして「次へ」をクリックします。
- 「このデバイス クラスのハードウェアをすべて表示(A)」にチェックして一覧から (標準キーボード) 日本語 PS/2 キーボード (106/109 キー Ctrl+英数) などを選択して「次へ」をクリックします。(警告が表示されることがあります。)
- 「完了」をクリックして Windows を再起動します。
特に USB キーボードで上記の処置を実行しても問題が継続する場合、次の手順でレイヤードライバを変更することで、106/109 配列で使えるようになることがあります。
- [スタート]-[ファイル名を指定して実行] から regedit を起動します。
- HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \i8042prt \Parameters を開きます。
- LayerDriver JPN のデータが kbd101.dll になっている場合、kbd106.dll に変更します。
- Windows を再起動します。