Windowsのキーボード入力において、記号がズレる、あるいは「@(アットマーク)」が打てないといった現象は、OSが物理的な日本語キーボードを誤って「米国英語配列(101/102キー)」として認識していることが原因である。2026年現在の最新のWindows 11(バージョン24H2および25H2以降)においても、このトラブルは累積更新プログラム適用時のドライバー競合や、誤ったショートカット操作によって発生し続けている。
本稿では、この問題を根本から解決するための「設定変更」「ドライバー更新」「レジストリ修正」の全手順を、2026年時点の最新のUI名称とシステム要件に基づき解説する。最短の解決策は、「設定」アプリから「ハードウェア キーボード レイアウト」を「日本語キーボード(106/109キー)」に変更し、システムを再起動することである。
1. 設定メニューからのキーボードレイアウト修正手順
Windows 11の最新ビルドにおいて、最も推奨される標準的な修正手順である。メニュー名称を1文字のミスもなく正確に辿る必要がある。
- 1. 「スタート」ボタンを右クリック(または
Windows+X)し、「設定」を選択する。 - 2. 左サイドメニューから「時刻と言語」をクリックする。
- 3. 右画面の項目から「言語と地域」を選択する。
- 4. 「優先する言語」欄にある「日本語」の右端にある「…」(三点リーダー)をクリックし、「言語のオプション」を選択する。
- 5. 画面を下にスクロールし、「キーボード」セクションにある「キーボード レイアウト」(旧称:ハードウェア キーボード レイアウト)の項目を確認する。ここが「英語キーボード (101/102 キー)」と表示されている場合は、物理配列との不整合が起きている。
- 6. 「レイアウトを変更する」ボタンをクリックする。
- 7. 青い「ハードウェア キーボード レイアウトの変更」ポップアップが表示されるので、プルダウンメニューから「日本語キーボード (106/109 キー)」を選択する。
- 8. 「今すぐ再起動」をクリックしてPCを再起動する。※再起動を実行するまで、カーネル層のキーボードドライバ・スタックは更新されないため注意せよ。
2. デバイスマネージャーによるドライバーの強制更新
上記の設定変更が反映されない場合、Windowsの「プラグ アンド プレイ」機能が誤った汎用HIDデバイスドライバーを掴んでいる可能性がある。以下の手順でドライバーを日本語配列用に指定し直す。
- 「スタート」ボタンを右クリックし、「デバイス マネージャー」を選択する。
- 「キーボード」カテゴリを展開し、「標準 PS/2 キーボード」または「HID キーボード デバイス」を右クリックして「ドライバーの更新」を選択する。
- 「コンピューターを参照してドライバーを検索」をクリックする。
- 「コンピューター上の利用可能なドライバーの一覧から選択します」をクリックする。
- 「互換性のあるハードウェアを表示」のチェックを外す。
- 左側の「製造元」で「(標準キーボード)」を選択し、右側の「モデル」一覧から「日本語 PS/2 キーボード (106/109 キー Ctrl+英数)」を選択して「次へ」をクリックする。
- ドライバー更新の警告が表示されるが、「はい」を選択してインストールを完了し、必ずOSを再起動する。
3. 記号入力のズレ:日本語配列 vs 英語配列の判別表
現在の設定がどちらの配列になっているかは、以下の入力を試すことで即座に判別できる。特にExcelでの計算式入力(=)やメールアドレス入力(@)において、以下の表と一致する挙動があれば、それは英語配列として誤認識されている証拠である。
| 入力したい記号 | 日本語配列(JIS 106/109) | 英語配列(US 101/102)として認識されている時の挙動 |
|---|---|---|
| @(アットマーク) | P の右隣のキーを押す |
[ が入力される |
| “(ダブルクォーテーション) | Shift + 2 |
@ が入力される |
| ((開き括弧) | Shift + 8 |
* が入力される |
| =(イコール) | Shift + - |
_(アンダースコア)が入力される |
| :(コロン) | L の右隣の右隣(け) |
'(シングルクォート)が入力される |
4. レジストリ編集による強制的な解決(高度な設定)
設定アプリやデバイスマネージャーで解決しない、あるいは大規模アップデート後に設定が勝手に元に戻る場合は、システムレジストリの値を直接書き換える。1文字の入力ミスがOSのブート失敗を招くため、慎重に操作せよ。
1. Windows + R を押し、regedit と入力して実行する。
2. 以下のパスに移動する。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
- LayerDriver JPN:値を
kbd106.dllに修正(英語配列の場合は kbd101.dll になっている)。 - OverrideKeyboardIdentifier:値を
PCAT_106KEYに修正。 - OverrideKeyboardSubtype:値を
2(DWORD値) に修正。 - OverrideKeyboardType:値を
7(DWORD値) に修正。
※上記の値が「Parameters」内に存在しない場合は、右クリックから新規作成(文字列値またはDWORD値)を行う必要がある。修正後、PCを再起動することで日本語配列がシステムレベルで固定される。
5. 意図しない切り替えを防ぐ「言語ホットキー」の無効化
設定は正しいのに、タイピング中に突然配列が変わる場合、言語切り替えのショートカットを誤操作している可能性が高い。2026年現在のWindows 11では、デフォルトで複数の言語プロファイルが有効になっている場合にこの現象が発生する。
不要な言語の削除
「設定」>「時刻と言語」>「言語と地域」を確認し、「優先する言語」に「英語 (米国)」が存在し、かつ不要であれば「削除」することを推奨する。日本語のみの状態にすれば、配列の予期せぬ切り替えは発生しなくなる。
切り替えショートカットの無効化
- 「設定」>「時刻と言語」>「入力」を選択する。
- 「キーボードの詳細設定」をクリックする。
- 「入力言語のホットキー」をクリックする。
- 「テキスト サービスと入力言語」ダイアログで「入力言語間」を選択し、「キーシーケンスの変更」をクリックする。
- 「入力言語の切り替え」および「キーボード レイアウトの切り替え」を両方とも「割り当てなし」に変更し、OKをクリックする。
6. 互換性と要件:Excelおよび最新アプリ環境
本手順は、Windows 11 Home/Proの各エディション、およびMicrosoft 365 / Excel 2021以降の最新環境に完全対応している。特にExcelにおける関数入力(例:XLOOKUP や VLOOKUP)において、引数を区切る ,(カンマ)や "(ダブルクォーテーション)がズレる問題は、OS側のキーボードレイアウトを日本語に固定することで完全に解消される。また、2025年以降の最新パッチにより、USB接続の外付けキーボードにおけるレイアウト誤認識バグも修正されているが、依然として不整合が起きる場合は上記「4. レジストリ編集」が最も強力な回避策となる。
キーボードの入力遅延や物理的な故障(チャタリング等)が疑われる場合は、ソフトウェアの設定ではなくハードウェアの寿命である可能性が高い。その場合は、信頼性の高い最新のPC環境への移行を検討すべきである。
👇 作業をさらに効率化する周辺機器・専門書をAmazonでチェック

コメント