Simultaneous keys
Held now
0
Highest
0
Rating
--
Hold down as many keys as you can at once.
Press keys and keep them down. The counter shows how many the computer sees at this moment and the highest it ever reached; the keyboard above lights every key that is really held. Try WASD plus Space and Shift first, then a whole row. Run the keyboard ghosting test to see your result in seconds, right in your browser.
Held now
0
Highest
0
Rating
--
Hold down as many keys as you can at once.
Use this keyboard rollover test to find out how many keys your keyboard can register at once, free and right in your browser. Press multiple keys and the page will detect each one that gets through, so you can see your key rollover, spot ghosting and learn whether you have NKRO or a lower limit. It tracks simultaneous keystrokes with no install and no sign-up.
Press and hold as many keys as you can, then watch the number of pressed keys and the maximum number the page records. Start with simple key combinations, such as the WASD keys together with Space, and keep adding fingers. The on-screen virtual layout lights up every key the browser reports, while the history of your key presses shows what registered and what did not. Run the modifier key test to see your result in seconds, right in your browser.
Say you hold eight keys one by one and the counter climbs 2, 3, 4, 5, 6, then stalls at 6 while the seventh finger fails to register. Your rollover limit is 6. The missed keys are not a mistake; they point to a hardware limit in how the board reports simultaneous key presses. The maximum simultaneous count is your rollover capability, and the number of simultaneous keys it shows is the one to compare with a manufacturer's claim.
Key rollover is how many keys a computer keyboard can report together without dropping one. A 2KRO board handles two keys, a 6KRO board handles six, and n-key rollover reports every key at once. Because multi-key rollover varies by model, a quick check of your own keyboard rollover tells you more than a label on the box. Repeat the dead key test a few times for a more reliable reading.
Full key rollover keeps every switch independent, often with an isolation diode at each key, so any chord is read in full. Without diodes, a cheaper board shares wiring between keys. That matters for stenotype and chording, and for touch typing at speed. Run an n-key rollover test, or a quick NKRO test, and a true full key rollover test should show every held key. A keyboard NKRO test cannot show more than your board allows over its current connection.
Ghosting is a false key reading. A ghosting test like this one, also called a key ghosting test, reveals phantom inputs when you press certain trios of keys. Treat it as an anti ghosting test by holding three keys in an L-shape and watching whether a fourth lights up. An anti-ghosting design stops that phantom key, though it often does so by blocking the third key instead.
Most boards wire switches into a keyboard matrix, a grid of rows and columns the controller has scanned in turn. When three corners of a rectangle in the switch matrix are closed, current can flow through the circuit to the fourth corner, and the signal reads as a press that never happened. That matrix blocking is not a dead switch; each key still works alone.
Modern boards often detect a ghost and ignore the third key rather than invent a fourth. That behavior is called key jamming, and which keys jam differs by brand and model. Test several spots, because jamming usually hits some chords while leaving normal typing fine.
I bought an 87-key tenkeyless board whose box says NKRO, and the return window ends in 9 days. The decision is simple: keep it for shooters, or send it back. I open the page, hold Left Shift and Left Ctrl, then add W, A, S, D, Space and E one at a time. The counter reads 8, and every key lights up on the virtual layout.
Eight looks like a pass, but this is where I slow down. Two of those eight are modifiers, so only six regular keys are held. I press R as a seventh regular key and the counter does not move: still 8, with R dark. The USB boot protocol allows six key codes plus modifiers, and that is exactly the pattern on screen, so the board is behaving as 6KRO, not NKRO.
The cause turns out to be the board's compatibility mode. I switch it to its NKRO mode, unplug and replug, and repeat with ten regular keys plus the two modifiers.
| Mode | Keys held | Counter | Missing |
|---|---|---|---|
| Compatibility (6KRO) | 9 (7 regular + 2 modifiers) | 8 | R |
| NKRO | 12 (10 regular + 2 modifiers) | 12 | none |
Twelve of twelve is a real result, and it changes what I do next: I keep the board, but I leave it in NKRO mode and rerun the check after every driver or firmware update. The number I trust here is the count of regular keys, not the headline total, because modifiers inflate it by up to eight. One caveat: a clean twelve does not prove every combination works. Matrix wiring can block one specific chord, so I also hold the three-key shapes I actually use in games, such as Shift, W and Space, before the window closes.
A PS/2 connection can report every key, while USB often stops at six keys plus modifiers. Some boards use firmware or drivers that unlock NKRO over USB, and a switch for compatibility mode that drops back to 6KRO. Wireless boards may cap rollover too, so test the same hardware in each mode.
The USB HID protocol has two modes. The boot protocol used by BIOS screens allows six key codes, while the report protocol your operating system uses has no such limit. A low-end board can still cap itself, so the protocol sets the ceiling, not the guarantee.
Different jobs need different limits, so typing and gaming ask for different things. Use this list as a rough guide:
Treat the number as a spec check. A mechanical keyboard with hot-swap switches may still be 6KRO, while a membrane board can be cheaper and capped lower. Compare your result with the manufacturer's specifications and upgrade only if the number falls short of what you play.
If the number looks low, rule out a hardware limit first: read the specs, try another USB port and check for updated drivers. A rollover tester only shows what your input path delivers, so also run the polling rate and latency checks in a keyboard tester to confirm the switches behave. If the count stays low, retest over a wired cable to rule out wireless limits; music keyboards, which give every key an electronic path of its own, show that a low number is a wiring choice, not a fault in your computer.
A browser only sees what the operating system hands it. Fn keys and OS-reserved shortcuts can be intercepted first, so a missing key is not always the keyboard's fault. Skip those combinations for a clean result.
Many boards ship in 6KRO mode for compatibility. Look for an NKRO toggle in the software or a Fn shortcut, often Fn+N.
That is a dead key, not a rollover limit. Check it on the home page tester.
Usually to 6KRO. Use the receiver or a cable for the true figure.
For most games, yes. Rhythm games and some fighting-game inputs benefit from NKRO.