2010年11月29日

キーボードの配列配列がおかしい

英語キーボードから日本語キーボードに交換したり、なにかソフトウエアをインストールすると、キーボードの配列どおりのキー入力ができなくなることがあります。例えばShiftキーを押しながら2キーを押すと、日本語キーボード配列なら"(二重引用符)が入力され、英語キーボード配列なら@(アットマーク)が入力されます。

原因としては2つ考えられます。
  1. 日本語キーボードのドライバーでない
  2. 日本語キーボード配列のレジストリが書き換わっている

以下に解決方法を紹介します。

日本語キーボードのドライバーでない
  1. デバイスマネージャを開く
  2. メニューバーの[表示]から[デバイス (種類別)]をクリックする
  3. デバイスの一覧から[キーボード]をダブルクリックして、変更する 101/102 配列のキーボードデバイス表示をダブルクリックする→もし”日本語 PS/2 キーボード (106/109 キー Ctrl + 英数)”である場合は、ドライバーに問題はありません。レジストリが書き換わっている可能性があります。
  4. [ドライバ]タブをクリックし、[ドライバの更新]をクリックする
  5. [ハードウェアの更新ウィザード]を開始するので、[一覧または特定の場所からインストールする (詳細)]をクリックして、[次へ]をクリックする
  6. 検索とインストールのオプションを選択する画面で[検索しないで、インストールするドライバを選択する]をクリックして、[次へ]をクリックします。
  7. デバイスドライバを選択する画面で[互換性のあるハードウェアを表示]チェックボックスをオフにし、以下のモデルをクリックする
    • 製造元: [(標準キーボード)]
    • モデル: [日本語 PS/2 キーボード (106/109 キー Ctrl + 英数)]
  8. [次へ]をクリックして、画面の指示に従う
  9. Windows XPを再起動する

日本語キーボード配列のレジストリが書き換わっている
  1. レジストリの2箇所を確認します。値が違う場合は変更する

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
    名前 : Layout file
    値を"KBDJPN.DLL"にする

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
    名前 : LayerDriver JPN
    値を"kbd106.dll"にする

  2. 値を変更後、Windows XPを再起動する

確認環境
Windows XP SP3

1 件のコメント:

  1. Casino App Review | $150 Bonus + 125 Spins (Dec. 2021)
    Casino Bonus: $150 수원 출장마사지 Welcome Bonus + 125 제주도 출장마사지 Free 강릉 출장샵 Spins 제천 출장안마 - All Casino Games · Casino Games · Casino 강원도 출장안마 Software & Services · Play the Casino

    返信削除