How it works
Hold keys down and this n-key rollover test counts how many your keyboard reports at once, plus the most so far and each key's name. Ten combinations show which keys block each other. A phone needs a physical keyboard connected.
Read the full guide
What the key rollover tester counts
Key rollover is the number of keys a keyboard can register together. Click the test area, press keys one at a time and keep them down. The counter shows how many the browser sees and the most it has seen, split into keys and modifiers. Press Esc or Stop to end the run.
Test the combinations you play on
Pick a pattern under Check to run. W, A, S, D, Left Shift and Space is sprint and jump in a shooter. Up, Left and Space is only three keys, and three is enough to jam a board with no diodes. A, S, D, F, J, K and L: the seventh key shows whether the count stops at 6, the limit of a basic USB report.
- Leave Ctrl out of any chord. Ctrl with W closes the tab in most browsers.
- Blocked keys differ by model. Hold W and D, tap keys round them and bind actions to those that register.
- An n-key rollover keyboard can still read 6 in a six-key mode. Test each mode or connection its manual lists.
Questions and answers
What is n-key rollover?
The keyboard scans every key independently, so each press registers however many others are down. Boards without it share wiring and are only sure of two at once. USB's basic report carries eight modifiers and six ordinary keys, so passing more takes a larger report.
Is this a keyboard ghosting test as well?
Yes. A key ghosting test looks for a key that fails to register while others are held. Engineers call that jamming: the board refuses a third key because accepting it could produce a phantom fourth. Hold a combination: any key still dark is blocked.
Can a keyboard NKRO test in a web page prove full rollover?
No. It reports the most keys it saw, and nobody can press every key at once. It also sees only what the browser passes on: Fn sends no code. A maximum above six ordinary keys shows the board sends more than the basic report.