Quick answers before you test
Ghosting test or keyboard tester?
Use this guided test for exact multi-key combinations. Use the live keyboard tester when one key, release state or physical code is the main question.
Open the live keyboard tester →Does anti-ghosting mean full NKRO?
No. Anti-ghosting can cover selected zones or combinations. Test the physical cluster you actually press rather than relying on one marketing label.
What counts as useful evidence?
A combination that repeatedly loses the same physical code is stronger evidence than one missed attempt. Retest slowly and compare another connection or keyboard.
What the result actually measures
The guided flow compares the keys you intend to hold with the keydown/keyup events delivered to the page. It focuses on realistic movement, sprint, crouch, ability and number-row combinations.
Measurement boundary: Ghosting behavior depends on the keyboard matrix and exact combination. Passing several clusters does not prove every combination will register, and reserved browser shortcuts cannot be tested reliably.
How to interpret the output
All intended keys observed
The selected combination reached the browser in this environment. Test the specific combinations used by your games as well.
One key missing
Repeat slowly. If the same physical key disappears only in that combination, keyboard matrix blocking is a possible cause.
Unexpected extra key
True ghosting can create an unintended key, although modern keyboards more often block a key instead. Confirm outside the browser if possible.
Troubleshooting unexpected results
The page scrolls or opens a shortcut
Avoid reserved combinations and use the provided clusters. Some actions cannot be captured safely by a webpage.
Laptop and external keyboard differ
They use different matrices and controllers. Test and document them separately.
Frequently asked questions
What is keyboard ghosting?
It is an incorrect or missing result when several keys in a keyboard matrix are pressed together. Anti-ghosting designs reduce or block these conflicts.
What is N-key rollover?
NKRO describes the ability to register many simultaneous keys independently. A browser test can observe selected combinations but not certify the entire matrix.
Why test physical codes?
Physical positions stay meaningful across language layouts and match how gaming controls are arranged.