Skip to the test
KeyboardTest

Key Rollover Test - NKRO & Anti-Ghosting Check

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.

Simultaneous keys

Held now

0

Highest

0

Rating

--

Hold down as many keys as you can at once.

Keys held

    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.

    How to Use This Keyboard Rollover Test

    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.

    • Hold two keys, then three, four and more, adding one at a time.
    • Include modifier keys such as Shift and Ctrl, because many boards treat them separately.
    • Try the keyboard shortcuts and gaming combos you rely on most.
    • Export results if you want to compare boards, and note your keyboard layout beside them.

    Reading Your Rollover Limit and Missed Keys

    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.

    Dumbbell chart from a keyboard rollover test showing seven and eight keys held while only six register, a 6KRO limit
    Holding seven or eight keys still registers only six, so this keyboard is 6KRO.

    What Is Key Rollover? 2KRO, 6KRO and NKRO

    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 and the NKRO Test

    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.

    Keyboard Ghosting Test and Anti-Ghosting Basics

    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.

    Why a Keyboard Matrix Creates Phantom Keys

    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.

    Switch matrix diagram where three pressed keys leak current to a fourth corner and create a phantom ghost key
    Three closed corners of a keyboard matrix let current reach the fourth, producing a ghost key.

    Key Jamming Versus Ghosting

    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.

    Checking a Boxed NKRO Claim Before the Return Window Closes

    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.

    Checking a Boxed NKRO Claim Before the Return Window Closes
    ModeKeys heldCounterMissing
    Compatibility (6KRO)9 (7 regular + 2 modifiers)8R
    NKRO12 (10 regular + 2 modifiers)12none

    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.

    USB vs PS/2 NKRO and Rollover Differences

    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.

    HID Report Protocol vs Boot Protocol

    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.

    Rollover Requirements for Gaming and Fast Typing

    Different jobs need different limits, so typing and gaming ask for different things. Use this list as a rough guide:

    • General typing: 2KRO is enough for most people.
    • Fast typing at a high typing speed: 6KRO avoids dropped keys.
    • Casual games: 6KRO covers most game controls and shortcuts.
    • Competitive gaming: NKRO keeps rapid combos intact.

    Choosing a Gaming Keyboard Rollover Test Result

    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.

    Troubleshooting Key Rollover Tester Results

    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.

    What a Browser Rollover Test Cannot Measure

    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.

    Frequently asked questions

    My keyboard says NKRO but the test stops at six.

    Many boards ship in 6KRO mode for compatibility. Look for an NKRO toggle in the software or a Fn shortcut, often Fn+N.

    Some keys never light even alone.

    That is a dead key, not a rollover limit. Check it on the home page tester.

    Does Bluetooth limit rollover?

    Usually to 6KRO. Use the receiver or a cable for the true figure.

    Is 6KRO enough?

    For most games, yes. Rhythm games and some fighting-game inputs benefit from NKRO.

    Comments and feedback