
キーボードの同時押しはなぜ反応しない?Nキーロールオーバー・ゴースト・アンチゴーストを初心者向けに解説
キーボードで複数のキーを同時に押したとき、2つまでは反応するのに、3つ目だけ入力されないことがあります。ゲーム中の移動と操作、複数キーのショートカット、音楽ソフトなどで気付きやすい現象です。
これは、キーの故障とは限りません。キーボード内部の配線、コンピューターへ入力を伝える方式、アプリケーションの処理のいずれかで、同時押しが制限されることがあります。
大切なのは、最大何キーという数字だけでなく、自分が使う組み合わせが正しく入力されるかを確認することです。この記事では、同時押しに関する3つの用語と確認方法を、仕組みから順に解説します。
まず結論:3つの用語は何が違う?
ロールオーバーは、複数キーを重ねて押したときに、何キーまで正しく認識・報告できるかを表す考え方です。2KROなら2キー、6KROなら6キーの同時押し対応を意味します。ただし、修飾キーの数え方や保証される範囲は製品説明で確認が必要です。
Nキーロールオーバー(NKRO)は、同時に押した任意の数のキーを報告できる能力を指します。QMKの用語集でも、任意の数のキー入力を同時に報告できるキーボードに使う言葉と説明されています。
ゴーストは、回路上で押していないキーまで押されたように見える、または誤入力を避ける処理によって押したキーが報告されない問題です。用語の使われ方には幅があり、電気回路の説明では前者、製品や利用者向けの説明では後者を「ゴーストした」と呼ぶ場合があります。
アンチゴーストは、こうした誤検出や入力抜けを防ぐための設計・機能です。ただし、アンチゴーストという表記だけで、すべてのキー組み合わせが保証されるとは限りません。
用語 | 表していること | 購入時の確認点 |
|---|---|---|
2KRO・6KRO | 同時に正しく扱えるキー数 | 任意の組み合わせか、 |
NKRO | 任意の数の同時入力を報告できる能力 | 対象キー、接続方式、利用モード |
ゴースト | 押していないキーの誤検出、 | 自分が使う組み合わせで起きないか |
アンチゴースト | ゴーストを防止・低減する設計 | 保証されるキー範囲と組み合わせ |
なぜ3キーの組み合わせで問題が起きる?
キーボードは行と列を順番に調べている
一般的なキーボードは、すべてのキーを1本ずつコントローラーへ配線する代わりに、行と列を組み合わせたマトリクスとして配線します。キーを押すと、そのキーが属する1本の列と1本の行が電気的につながります。
コントローラーは列を1本ずつ順番に有効にして、どの行が反応したかを読み取ります。少ない端子と配線で多くのキーを扱える、効率のよい仕組みです。
3つのキーで迂回経路ができる
ダイオードのない単純な2行×2列のマトリクスで、長方形の3つの角に当たるキーを押すとします。電流が複数のスイッチを逆向きにも通れるため、押していない4つ目の角へつながる迂回経路ができます。
するとコントローラーからは、3キーを押した状態と4キーを押した状態を区別できません。誤った4つ目のキーを報告する代わりに、新しく押したキーを報告しない設計では、利用者には「一部のキーが反応しない」ように見えます。

ダイオードは電流を一方向だけに通す
各キーにダイオードという一方向に電流を通す部品を入れると、ほかの行や列から回り込む逆向きの経路を遮断できます。これにより、押したキーと押していないキーを回路上で区別しやすくなります。
ただし、ダイオードを入れれば、それだけでコンピューター上のNKROが必ず実現するわけではありません。キーボードが正しく読み取った後も、通信方式とソフトウェアが同時入力を扱える必要があります。
同時押しを制限する原因は回路だけではない
Microsoft Applied Sciencesは、ゴーストの主な原因を内部回路、キーボードとコンピューター間の通信方式、コンピューター側のソフトウェアの3つに分けています。
1. キーボード内部の読み取り
マトリクス配線とダイオードの有無、コントローラーの処理によって、正しく区別できる組み合わせが変わります。よく使うキーだけ配線を工夫した製品では、その範囲外に問題が残ることがあります。
2. コンピューターへ送る通信方式
USB HID仕様のブートキーボード形式では、非修飾キーは6キーまでという報告上限があります。ただし、これはすべてのUSBキーボードが6KROに固定されるという意味ではありません。通常動作では別のレポート形式を使い、より多くのキーを送れる設計もあります。
3. OSやアプリケーションの処理
キーボードが複数キーを送っていても、OS、ブラウザ、ゲーム、ショートカット機能、支援技術などが一部のキーを先に処理する場合があります。WindowsキーやPrint Screenのように、ブラウザのテストページでは確認しにくいキーもあります。
「アンチゴースト」の表記だけで判断しない
Microsoftの解説では、アンチゴーストと表示されたキーボードでも、特定のキー群だけが対象の場合や、ある大きな組み合わせは成功しても別の3キー組み合わせが失敗する場合があると説明されています。
製品説明を見るときは、次の順で確認すると判断しやすくなります。
- 「最大○キー」ではなく、任意の組み合わせが対象か
- 英数字、矢印、テンキーなど、対象キーの範囲
- USB・無線など、接続方式ごとの違い
- OSや動作モードによる制限
- 自分が実際に使うキー組み合わせ
NKROと明記されていても、利用する接続方式と対象キーまで確認すると、購入後の思い違いを減らせます。
自分にはどこまでの同時押し性能が必要?
文章入力が中心なら、日常的に使うShift、Ctrl、Altを含むショートカットが正しく反応することがまず重要です。最大数を競うより、コピー、貼り付け、入力切り替えなど、普段の操作を試すほうが役立ちます。
ゲームでは、移動キーを押しながら、修飾キーやアクションキーを追加する場面があります。使うゲームの操作割り当てを確認し、その組み合わせを同時に試します。
音楽入力、速記、複数キーを和音のように使うアプリケーションでは、一度に多くのキーを正確に扱う必要があるため、NKROの必要性が高くなります。
手元のキーボードで問題のある組み合わせを確認する方法
MicrosoftのKeyboard Ghosting Interactive Demonstrationでは、物理キーボードで押したキーが画面上に認識されるかを確認できます。
- テストを開始し、1キーずつ押して表示位置を確認する。
- 普段使う2〜3キーを押したまま、別のキーを1つずつ追加する。
- ゲームなら移動、ショートカットなら修飾キーなど、実際の組み合わせを優先する。
- 必要ならUSB・無線など、普段使う接続方式ごとに繰り返す。
- 反応しない組み合わせを記録し、実際のアプリケーションでも再確認する。
6キーの組み合わせが1つ成功しても、すべての6キー組み合わせが成功するとは限りません。逆に、ブラウザで1キーを取得できなくても、すぐにキーボードの故障とは断定できません。OSのショートカットやブラウザの制限も切り分けてください。
よくある質問
ShiftやCtrlは6KROの「6キー」に数えますか?
USB HIDのブートキーボード形式では、ShiftやCtrlなどの修飾キーは6つの非修飾キーとは別に扱われます。ただし、製品の表記方法や対象キーは同じとは限らないため、メーカーが示す試験条件を確認してください。
一度に10キー反応すれば、10KROと判断できますか?
1つの10キー組み合わせが成功しただけでは、ほかの10キー組み合わせまで保証できません。少ない3キーの組み合わせで問題が残る場合もあるため、最大数だけでなく、実際に使う組み合わせを確認してください。
ブラウザのテストで反応しないキーがあれば故障ですか?
故障とは限りません。OSのショートカット、ブラウザが取得できないキー、入力フォーカス、支援技術などが影響する場合があります。普段使うアプリケーションでも同じ組み合わせを試し、接続方式や別の端末でも再現するかを切り分けてください。
出典・参考資料
- QMK Documentation:How a Keyboard Matrix Works
- QMK Documentation:Glossary of QMK Terms
- Microsoft Applied Sciences:Keyboard Ghosting
- Microsoft Applied Sciences:Anti-Ghosting FAQ
- Microsoft Applied Sciences:Keyboard Ghosting Interactive Demonstration
- USB-IF:Device Class Definition for Human Interface Devices
図解は、キーボードマトリクスの電気的な関係を初心者向けに簡略化しています。特定製品の内部配線を示すものではありません。
まとめ
キーボードの同時押しが反応しない原因は、キー数だけでは決まりません。行と列のマトリクスで区別できない組み合わせ、コンピューターへ送る通信方式、OSやアプリケーションの処理が関係します。
- ロールオーバーは、複数キーを正しく扱える能力を表す。
- ゴーストは、押していないキーの誤検出や、それを避けた結果の入力抜けとして現れる。
- アンチゴーストの表記だけでは、すべての組み合わせが保証されるとは限らない。
- ダイオードは回路の逆流を防ぐが、通信方式とソフトウェアの対応も必要。
- 購入前と手元で、自分が使う組み合わせを実際に確認する。
「最大何キー」より「必要な組み合わせが確実に反応するか」を基準にすると、自分に必要な同時押し性能を判断しやすくなります。
