Skip to main content
KEYBOARD TESTING

Anti-Ghosting Test

Test your keyboard's ability to handle multiple simultaneous key presses without ghosting or dropped inputs.

KEYS PRESSED0
KEYS DETECTED0
MISSING KEYS0
MAX SIMULTANEOUS0
TESTED COMBOS0
STATUS
READY
TEST PRESET:
CURRENT COMBINATION TARGET

W + A

Expected Keys2
vs
Detected Keys0
READY TO TEST
CURRENTLY PRESSED0 KEYS DOWN
No keys currently pressed
VIRTUAL KEYBOARD VISUALIZERIn Custom mode: Click keys to toggle required combination
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
BKSP
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
SPACEBAR
ALT
CTRL
â—„
â–²
â–¼
â–º
KEY ROLLOVER TIERSDetected simultaneously in this browser
2-Key—
3-Key—
4-Key—
5-Key—
6-Key—
8-Key—
NKRONot verified
RECENT COMBINATIONS TESTED
COMBINATIONDET / EXPSTATUSTIME
No combinations tested yet
YOUR KEYBOARD DATA STAYS LOCAL

All simultaneous keystroke combinations and rollover timings are calculated client-side in your browser. No keystroke sequences are ever logged or uploaded to an external server.

Anti-Ghosting Test Guide

Learn how keyboard ghosting, key rollover and simultaneous key detection work.

OVERVIEW

What is Keyboard Ghosting?

Keyboard ghosting occurs when pressing multiple keys together results in unexpected or missing key registrations. On older or entry-level membrane keyboards, keys are wired in a shared electrical matrix grid. When three keys forming a rectangle in the electrical circuit are pressed down simultaneously, current leaks across the circuit, confusing the controller and creating a "ghost" stroke or forcing the keyboard to block additional inputs completely.

Modern keyboards mitigate this with anti-ghosting matrices, isolated circuits, and diodes on mechanical switches.

DESIGN FEATURES

What is Anti-Ghosting?

Anti-ghosting refers to architectural improvements in keyboard PCB wiring and firmware algorithms designed to eliminate erroneous ghost registrations. In gaming keyboards, manufacturers specifically optimize the WASD and modifier clusters to ensure common multi-key movement combinations register without dropouts.

Anti-ghosting does not automatically imply unlimited rollover; it simply ensures intended keypresses do not create false inputs.

ROLLOVER SPECIFICATIONS

Understanding Key Rollover (2KRO, 6KRO, NKRO)

  • 2KRO: Supports two simultaneous keys; typical in basic office membrane keyboards.
  • 6KRO: Guarantees any 6 keys plus modifiers can be pressed simultaneously; standard over USB HID boot protocols.
  • NKRO (N-Key Rollover): Every single switch has an independent diode, allowing unlimited simultaneous keypresses.

* Note: Browser testing reports observed simultaneous inputs in the current web client, rather than an electrical hardware certification.

STEP-BY-STEP

How to Test

01
Choose a Test Preset

Select WASD movement, Gaming combinations, Modifier shortcuts, or choose Custom keys.

02
Start the Test

Click 'Start Test' and review the highlighted required keys displayed on screen.

03
Press the Combination

Physically press and hold all required keys together simultaneously on your keyboard.

04
Review Detected Keys

See if all expected keys light up green (PASS), partial keys register (PARTIAL), or missing signals appear (FAIL).

05
Verify Rollover Capacity

Test different key clusters to benchmark your keyboard's rollover limits from 2-Key up to NKRO.

CRUCIAL COMBINATIONS

Common Gaming Combinations

W + A + S + DFPS Multi-Directional Strafe

Pressing diagonal strafes while transitioning forward and backward tests matrix blocking across home movement keys.

W + ShiftSprint Maneuver

Ensures modifier hold signals register without cancelling forward character navigation.

W + SpaceJump Peeking / Bunny Hop

Verifies that long switch contacts on the spacebar matrix don't mask upper alphanumeric rows.

Ctrl + Shift + KeyCrouch-Slide & Tactical PTT

Combines two modifier lanes with an action key; common bottleneck in cheaper 2-Key / 6-Key membrane keyboards.

Alt + Tab / ShiftOverlay & Weapon Switch

Ensures modifier combinations correctly pass through browser sandboxes without input dropouts.

Frequently Asked Questions