
日本語キーボードが英語キーボードと認識される原因 (対策あり)
Windowsデバイスに外付けキーボードを接続した時に、
「106/109日本語キーボード」が「101/102英語キーボード」と認識されることがあります。
この問題は、レジストリの LayerDriver KOR が関係しています。
LayerDriver KOR を削除すると、正しく認識するようになります。
LayerDriver KORについて
LayerDriver KORは「101 韓国語 USB キーボード」の設定名です。レジストリキー「i8042prt」のサブキー「Parameters」の値の名前として使用されます。
当方の環境は [LayerDriver KOR:kbd101a.dll] となっていました。
Windows の既定値だと思われます。
LayerDriver KOR
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
Related posts
レジストリを触る前に、...
先ずはDISM
Windowsに標準搭載されたDISMコマンドを実行すると解決できる可能性があります。DISMは「展開イメージのサービスと管理ツール」です。
システムファイルをチェックして、正しいバージョンに置き換えてくれます。
> DISM /Online /Cleanup-image /Restorehealth
>_
| 管理者:Windows PowerShell | ー □ × |
PS C:\WINDOWS\system32> DISM /Online /Cleanup-image /Restorehealth 展開イメージのサービスと管理ツール バージョン: 10.0.19041.844 イメージのバージョン: 10.0.19044.1415 [==========================100.0%==========================] 復元操作は正常に完了しました。 操作は正常に完了しました。 |
Related posts
次はデバイスマネージャーをチェック
出典:support.microsoft.com出典サイトの手順は次の通りです。
- [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
- [システム] アイコンをダブルクリックして、[システムのプロパティ] を開きます。
- [ハードウェア] タブをクリックして、[デバイス マネージャ] をクリックしま す。
- [デバイス マネージャ] のメニュー バーの [表示] から [デバイス (種類別)] をクリックします。
- デバイスの一覧から [キーボード] をダブルクリックして、変更する 101/102 配 列のキーボード デバイス表示をダブルクリックします。
- [ドライバ] タブをクリックし、[ドライバの更新] をクリックして、[ハードウェ アの更新ウィザード] を開始します。
- [一覧または特定の場所からインストールする (詳細)] をクリックして、[次へ] を クリックします。
- 検索とインストールのオプションを選択する画面で [検索しないで、インストー ルするドライバを選択する] をクリックして、[次へ] をクリックします。
- デバイス ドライバを選択する画面で [互換性のあるハードウェアを表示] チェック ボックスをオフにし、以下のモデルをクリックします。
Related posts
レジストリエディタを使用する方法
記載する手順はレジストリエディターを使います。
レジストリの操作は自己責任です
レジストリエディターを操作する前に、不測の事態に備えてレジストリのバックアップを取っておきましょう。
LayerDriver KOR を削除する
※バックアップを取ってから実行しましょうLayerDriver KOR にカーソルを合わせてマウスで 「右クリック > 削除 」を選択します。
削除後はPCを再起動します。

キーボードの適正値
Microsoft公式でParametersの情報がアップされてましたが、記述時点で404を返すので削除された模様です。(バグ修正された?)魚拓を取っていたので、
「106/109 日本語 USB キーボード」のレジストリの値を紹介します。
値の名前 | 値の種類 | 値のデータ |
LayerDriver JPN | REG_SZ | kbd106.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_106KEY |
OverrideKeyboardSubtype | DWORD | 2 |
OverrideKeyboardType | DWORD | 7 |
まとめ
- 日本語キーボードが誤検出される時は LayerDriver KOR の値を確認しましょう。(レジストリ)
- 日本語キーボードは、LayerDriver KOR は不要です。
- レジストリを扱う前に DISMコマンドを試してみる。
- 次に、デバイスマネージャーの設定を確認する。
- 最後の手段として、レジストリ LayerDriver KOR を削除する。(自己責任)
regedit の記事 (Articles about the regedit)
- [EventId 10016] RuntimeBroker に Users を追加する方法【レジストリエディタ】
- Windows の使用者名を変更する方法 (RegisteredOwner)
- 不明なアカウントを削除する方法【Windows 10】
- ノートPCのキーボードを無効化する方法
- [EventId 10016] RuntimeBroker に NETWORK SERVICE を追加する方法【レジストリエディタ】
- [EventId 10016] RuntimeBroker(PerAppRuntimeBroker) に Users を追加する方法【レジストリエディタ】
- レジストリの「不明なアカウント」は削除してはいけないケースがある
- 既定のアプリを変更できない時はレジストリを確認しよう
- .NET Framework バージョンを確認する方法
- ShellFolderを編集する時の「値の編集エラー」を回避する方法
- regedit ラベルの記事(要約付)
- キーボード が含まれる記事(要約付)
新着順 (New arrival order)
- 【2024年度総括】藤井七冠(最優秀棋士)、羽生九段現役続行と会長退任を表明
- 【バグ】TVerRec 3.4.2 のリネーム処理不具合とその原因を考察
- 【恐怖】ポンジスキームとは?歴史から学ぶ詐欺の仕組み
- 【終息】TVerRec 3.3.9(暫定)で機能制限ほぼ解除、3.4.0リリース!
- 【緊急】TVerRec 3.3.6緊急リリース!仕様変更に暫定対応
- 【未解決】TVerRecダウンロード不具合!TVerの仕様変更かも?
- 【昇級/降級】全棋士ランキング確定、伊藤匠叡王B1へ昇級、羽生九段B2へ降級
- 【将棋】なぜ藤井聡太は人々を魅了するのか?【2024年度振り返り】
- 【更新】Lhaz 2.5.4リリース!法人利用が有料化へ
- 【Pixel 3月/2025】カメラ、WebView 、Bluetooth、電話のバグ修正【Android 15】
タイトル:日本語キーボードが英語キーボードと認識される原因 (対策あり):SC2
このサイトを検索 | Search this site
0 コメント