NKRO ロールオーバー
0
最大同時押し数 · 修飾子はカウントされません
現在押されているキー 0
モディファイアが保持されています 0
ロールオーバー状態 --
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.
複数のキーを同時に押して、全ての入力が認識されるか確認します。

キーボード ゴースト テスト & Nキー ロールオーバー 判定

このキーボード ゴースト テストでは、キーボードが同時に認識できるキーの数と、認識されずに無視されるキーの組み合わせを正確に確認できます。W、A、Shift、Space などのキーのグループ、または両手で複数のキーを同時に押したままにすると、ブラウザが実際に受信したすべてのキーが画面上のレイアウトで点灯します。ピーク カウンターは、同時に押された通常のキーの最大数を記録し(Shift、Ctrl、Alt、Win/Cmd は USB の別バイトで送信されるため、個別にカウントされます)、キーボードが 2KRO、6KRO、または完全な NKRO(全キー同時押し対応)であるかを判定します。インストールは不要で、すべての入力はブラウザ内でのみ処理されます。

キーボードのゴースト(Ghosting)とは?

キーボードのゴーストとは、物理的にキーを押しているにもかかわらず、そのキーが含まれる組み合わせが原因で、キーボードが押下信号を報告できない現象のことです。スイッチが底打ちする感触はあるのに、文字が入力されなかったり、ゲーム内でキャラクターがジャンプしなかったりします。本来「ゴースト」という言葉は、誰も押していないのに画面上に現れるファントム キー(幻のキー)という逆の問題を指していましたが、どちらも原因は同じです。

すべてのキーボードは内部でグリッド(格子)状の回路になっています。コントローラーは各キーに1本ずつ配線を持っているわけではなく、行と列のセットがあり、各スイッチはその交点に位置しています。コントローラーは1秒間に数百回、1行ずつ電流を流してどの列が反応するかを確認します。同じ行や列を共有する3つのキー(例えば同じブロック内の Q、E、A)を同時に押すと、電気的な回路の都合で、誰も押していない4つ目の交点もつながってしまいます。コントローラーには、本当の入力とこの幻の入力を区別することができません。

古いキーボードはこの幻の入力をそのまま送信していたため、この現象がゴーストと呼ばれるようになりました。現代のキーボードはより安全な動作をします。曖昧な回路パターンを検出すると、誤入力を防ぐために信号をブロック(Jamming)し、実際のキー入力の1つを破棄します。そのため、現在のゴースト テストでは、余分なキーが表示されるのではなく、押したはずのキーが反応しない現象として現れます。そして、結果は押したキーの「数」だけでなく、「どのキー」を押したかに大きく依存します。

Nキー ロールオーバー(NKRO)とは?

Nキー ロールオーバー(NKRO)とは、他のキーがいくつ押されていても、すべてのキー入力が独立して正確に報告されることを意味します。メーカーは各スイッチの背後にダイオードを配置することでこれを実現しています。これにより、電流はマトリックス内を一方向にしか流れないため、物理的にファントム交点が発生することがなくなります。

問題のもう半分はケーブル(通信プロトコル)にあります。標準的な USB HID キーボード レポートには、正確に 6 つの通常のキーコードと、1 バイトの修飾キー(左右の Shift、Ctrl、Alt、Win/Cmd)のスペースしかありません。これは boot protocol と呼ばれるフォーマットで、OS のドライバーが読み込まれる前に BIOS がキーボードを認識できるようにシンプルに設計されています。この標準レポートしか送信しないキーボードは、内部の回路がどれほど優れていても、通常のキー 6 つまでに制限されてしまいます。

しかし、USB 自体が限界というわけではありません。キーボードは独自の HID レポートを定義したり、複数のレポートを並行して送信したりすることで、無制限にキーの情報を渡すことができます。これが USB 接続の NKRO キーボードの仕組みであり、QMK や VIA ファームウェアが NKRO のオン/オフを切り替えられる理由です。古い PS/2 キーボードはこの 6 つの枠の制限を完全に回避できましたが、それでも NKRO の恩恵を受けるには、キーボード内部のマトリックスがダイオードによる NKRO に対応している必要があります。

2KRO vs 6KRO vs NKRO の違い

このゴースト テストの結果は、主に次の3つの層のいずれかに分類されます:

  • 2KRO — 同時に 2 つのキーまで認識。キーが異なる行にある場合は 3 つ認識することもあります。古いメンブレン式のオフィス用キーボードや、一部の安価なノートパソコンに典型的な仕様です。W + Shift + Space の組み合わせが失敗するのはこのタイプです。
  • 6KRO — 6 つの通常のキーに加えて、最大 8 つの修飾キーを認識。USB ブート プロトコルの標準であり、最も一般的な結果です。一般的なタイピングやほとんどのゲームにはこれで十分です。
  • NKRO — 実質的な上限なし。すべてのキーがダイオードで隔離され、個別に報告されます。メカニカル キーボードやゲーミング キーボードの標準機能であり、BIOS での動作を保証するために切り替え可能になっていることがよくあります。

マーケティング用語がこれを分かりにくくしています。「アンチ ゴースト(Anti-ghosting)」は NKRO の同義語ではありません。通常、これはメーカーが WASD クラスターや修飾キーなど、選ばれた一部のキーにのみダイオードを追加し、人気のあるゲームの同時押しがブロックされないようにしていることを意味します。「19 キー アンチゴースト」として販売されているキーボードは、特定の 19 個のキーの組み合わせを処理できるだけで、ユーザーが適当に選んだ 19 個のキーをすべて認識できるわけではありません。

テスト結果の見方

キーを1つずつ押し、指を離さずにさらにキーを足していってください。ピーク カウンターは同時に押された通常のキーの最大数を表示します。修飾キー(Shift、Ctrl、Alt、Win/Cmd)は、その横の専用フィールドでカウントされます。この「通常のキー」のピーク値が、実際のロールオーバー(同時押し性能)です。押しているはずのキーが画面上のレイアウトで点灯しない場合、そのキーはブロックされています。キーの数だけでなく、特定の組み合わせが重要になるため、どの組み合わせでブロックされたかをメモしておきましょう。

ハードウェアを疑う前に、ブラウザ上でのテストにおける制限事項を知っておくことが重要です:

  • オペレーティング システム(OS)が特定のショートカットを先に奪ってしまうことがあります。Alt+Tab、Windows キー、Ctrl+W、PrtSc、F11 などは、ウェブページに届かない場合があります。正確に測定するには、文字キー、数字、修飾キー、Space キーでテストしてください。
  • Fn キーとの組み合わせはキーボード内部で処理されるため、通常はシステムにキー イベントを送信しません。テストで反応しなくても正常であり、故障ではありません。
  • 修飾キーは USB レポートの別のバイトで送信されるため、6 つの通常のキーコードの枠を消費しません。画面上では点灯しますが、ピーク カウントや評価には含まれません。Ctrl+Shift+Alt に加えて 6 つの文字キーを押せるキーボードは、NKRO ではなく 6KRO です。真の限界を調べるには、6つの文字キーに注目してください。
  • ちょうど 6 キーで止まるのは、正常な USB キーボードの標準的な挙動であり、欠陥ではありません。多くのキーボードには、Fn ショートカット、メーカーの専用ソフトウェア、または QMK/VIA ファームウェアの NK_TOGG などの形で、NKRO モードへの切り替え機能が搭載されています。
  • このテストでは、マトリックスによるブロックか、スイッチ自体の故障かを区別することはできません。1つのキーを単独で押してもまったく反応しない場合は別の問題です。その場合は、完全なキーボード テストを実行して、各キーを個別に確認してください。

ゲームに NKRO は本当に必要か?

ほとんどのゲームでは、必要ありません。6 つのキーと修飾キーの同時押しは、片手をマウスに置いている状態でもう片方の手が現実的に使う数を超えています。FPS で W、A、Shift、Space、R を同時に押すだけでも、かなりのオーバーラップです。プレイヤーにとって本当に致命的なのは、NKRO がないことではなく、3 つのキーすら同時に処理できない安物の 2KRO キーボードや、ESDF 操作を使っているのに WASD にしか「アンチ ゴースト」が効かないキーボードを使っている場合です。

NKRO が真価を発揮するのは、より限定されたケースです。例えば、ピアノの和音のように7つ以上の列を同時に押すリズムゲーム(osu! mania 7K が代表的)、速記、PC キーボードからの MIDI 入力、キーボードでプレイする格闘ゲーム、大量のキーバインドを必要とする MMO などです。これらの用途においては、NKRO は必須の機能となります。一方、たくさんのキーを「同時に押したまま」にするのではなく、2〜4つのキーを「できるだけ速く交互に」叩くような場合、ロールオーバーはボトルネックにはなりません。そのような入力性能については、キーボード cps テストの方が有用です。

注意点として、NKRO はキーボードを「速く」するわけではありません。ロールオーバーは「いくつのキーを報告できるか」であり、「どれだけ速く報告するか」ではありません。応答速度は別の性能指標です。同時押しよりも反応速度や入力遅延の少なさを求めている場合は、キーボード ポーリングレート テストで測定する必要があります。入力遅延を減らす目的で NKRO キーボードを買うのは、機能の捉え方が間違っています。

よくある質問 (FAQ)

Shift + Space + W を同時に押せないのはなぜですか?

お使いのキーボードの内部マトリックス回路が、その特定の組み合わせをブロックしているためです。これら3つのキーはコントローラーが同時に解決できない行と列を共有しています。これはハードウェアの物理的な制限であるため、ドライバーやソフトウェアで修正することはできません。解決策としては、3つのうちの1つを別のキーに割り当てるか、ジャンプをマウスのボタンに変更することです。6KRO または NKRO キーボードに買い替えることで、この問題を完全に解決できます。

アンチゴーストと Nキー ロールオーバー (NKRO) は同じですか?

いいえ、違います。アンチ ゴーストは、よく使われるゲームのキー操作がブロックされないように、メーカーが限られたキー(通常は WASD 周辺と修飾キー)にのみダイオードや配線を追加したことを意味します。一方、Nキー ロールオーバーは、すべてのキーが完全に独立して分離されており、どの組み合わせでもブロックされないことを意味します。「19 キー アンチゴースト」として宣伝されているキーボードは、特定の 19 キーの組み合わせに対応しているだけで、任意の 19 キーに対応しているわけではありません。そのため、WASD からキーバインドを変更するとブロックされることがあります。

ゲームに NKRO は本当に必要ですか?

大半のゲームでは不要です。6KRO と修飾キーの組み合わせで、FPS、MOBA、MMO で片手が要求される操作はすべてカバーできます。NKRO が重要になるのは、osu! mania 7K のようなリズムゲーム、速記、MIDI 入力、キーボードを使用する格闘ゲームなどです。また、安価な「アンチ ゴースト」は WASD 周辺に最適化されていることが多いため、ESDF や数字キーを使用するプレイヤーにとっては NKRO が役立ちます。

同時に6個のキーしか押せません。新しいキーボードを買うべきですか?

必ずしもその必要はありません。通常のキー 6 個 + 修飾キーは標準的な USB ブート プロトコルのレポート制限であるため、完全に正常なキーボードでもデフォルトではそこで停止することがよくあります。多くのキーボードには、Fn ショートカット、メーカーのソフトウェア、または QMK/VIA の NK_TOGG などに隠された NKRO 切り替え機能が搭載されています。買い替える前に、設定で NKRO を有効にできないか確認してください。切り替え機能がない場合、6 キーがハードウェアの真の限界となります。

一部のキーが同時に押せないのに、他の組み合わせはうまくいくのはなぜですか?

ブロックされるかどうかは、キーの数ではなく「どのキーの組み合わせか」に依存するからです。コントローラーはキーを行と列の交点として読み取ります。押されたキーが十分な行と列を共有している場合、誰も触れていない4つ目の交点が電気的につながってしまいます。ファントム キー(誤入力)を防ぐため、ファームウェアは実際のキーの1つを破棄(ブロック)します。異なる行や列にあるキーは衝突しないため、Q+E+A が失敗しても、離れた場所にある 6 つのキーの同時押しは成功します。

USB キーボードを PS/2 アダプタで変換すると NKRO になりますか?

いいえ、なりません。変換アダプタを付けても、キーボード本体のコントローラーに元々備わっていない機能を追加することはできず、通常は 6KRO 以下の制限のままになります。PS/2 接続は USB のような「6キー制限」がないため NKRO に向いていると言われますが、それを活かすにはキーボード内部のすべてのスイッチにダイオードが実装されている必要があります。元々 NKRO を想定して設計されたキーボードだけが、PS/2 接続のメリットを得ることができます。

私のキーボードは同時にいくつのキーを認識できますか?

このページのテストで、キーを1つずつ押したままにして、ピーク カウンターの数値を読み取ってください。その数字が答えです。修飾キー(Shift や Ctrl など)はキーボードのレポート枠を消費しないため、合算されずに横に表示されます。古いメンブレン キーボードでは 2 つ、ほとんどの USB キーボードでは 6 つの通常のキー + 修飾キー、NKRO 対応キーボードでは実質無制限となります。メーカーが上限をパッケージに記載することは稀であり、スペック表の「アンチ ゴースト」という言葉だけでは正確な数は分からないため、実際にテストするのが最も確実です。