Skip to content
Menu
Esc

N-Key Rollover Test

Use this n-key rollover test to see how many keys your keyboard registers at once. Click the test area, then hold down as many keys as you can and watch the count.

Mode

Free mode: hold as many keys as you can at once.

Watch the count and the most keys that registered together. Switch to Guided for a step-by-step check.

Keys held: 0

0 keys

Most at once: 0

Click here, then hold several keys at once.

Press Esc twice to leave the test area. Held keys light up; the most keys you held together keep a colored ring.

Not enough keys yet

Hold more keys, or run the guided check.

How to use the n-key rollover test

  1. Click the test area. The n-key rollover test runs in your browser: it’s free, and there’s nothing to install.
  2. Free mode: hold as many keys as you can and watch the count. “Most at once” keeps the highest number of regular keys that registered together, and the map outlines them.
  3. Guided mode: press Run rollover check and follow 4 short steps. Hold the keys shown, then let go. Each step reports the keys that registered and any that dropped out.
  4. Read the verdict under the test: NKRO, 6KRO or limited, with what it means for games and typing.
  5. To check an NKRO setting, press Save as Run A, switch the setting on your keyboard, and run the test again. The verdict shows both runs side by side.

Press Esc twice to leave the test area. Press Copy result to save the numbers for a review or a return.

What is n-key rollover?

N-key rollover (NKRO) means a keyboard reports every key you hold, no matter how many. A keyboard with 6-key rollover (6KRO) reports up to six regular keys plus modifiers. “Rollover” is how many keys can be down together before new presses stop registering. Gaming keyboards add NKRO because players often hold several movement and action keys at once, and a dropped key can cost a move.

  • 2KRO keyboards, mostly old or very cheap ones, register two keys reliably.
  • 6KRO is the standard USB limit and covers most office and many gaming keyboards.
  • NKRO keyboards register every key you hold, even with both palms on the keys.

How the key rollover test works

This key rollover test counts physical keys from the browser’s keydown and keyup events. When you hold a key and its keydown never arrives, the keyboard or the operating system dropped it.

Modifiers (Shift, Ctrl, Alt and Win or Cmd) are counted apart from regular keys. That’s how the keyboard rollover test shows “6 keys + 1 modifier” for a 6KRO keyboard instead of a confusing 7.

Ten fingers can only hold about ten keys, so the last guided step asks you to press both palms flat on the keyboard. The browser adds no limit of its own: the number you see is what your keyboard and operating system report. The layout you pick only changes the drawing; the count works with any layout.

6KRO vs NKRO: what’s the difference?

The limit comes from the standard USB keyboard report, which every computer understands, even a BIOS setup screen. The report is 8 bytes long:

  • 1 byte for modifiers, with one bit for each of the 8 modifier keys
  • 1 reserved byte
  • 6 slots for regular keys

When you press a seventh regular key, a 6KRO keyboard fills every slot with an error code (called “rollover”). The computer ignores that report and keeps the last valid one, so the seventh key never appears. Modifiers still work because they have their own bits.

NKRO keyboards send a larger report that can list every key. Most games need fewer than 6 keys plus modifiers at once, so 6KRO is fine for them. Rhythm games, stenography and two players sharing one keyboard benefit from NKRO.

N-key rollover vs anti-ghosting

Ghosting is when a keyboard reports a key you didn’t press. Anti-ghosting stops those phantom keys with diodes on each switch, or by blocking combinations that could cause them. A blocking keyboard can still drop some combinations. NKRO keyboards neither ghost nor block, and the keyboard ghosting test shows which combinations your keyboard drops.

Understanding your results

Verdict What it means What to do next
NKRO 10 or more keys registered together. Nothing: your keyboard reports every key.
7+ keys More than the USB 6-key limit. Run the palm step to confirm full NKRO.
6KRO Six regular keys plus modifiers, and a seventh dropped. Fine for most games. Look for an NKRO mode if you need more.
6 keys Six keys at once, not yet confirmed. Run Guided mode: step 2 confirms the limit.
Limited Keys dropped before six. That’s matrix blocking: run the keyboard ghosting test.

An exclamation mark on a key means it appeared without being asked for: a possible ghost key, or a key you brushed by accident. Repeat the step to be sure. If a step fails, press Retry and hold the keys again. A finger that slipped looks the same as a dropped key.

How to turn on n-key rollover

Start with your keyboard’s manual or support page. Many gaming keyboards switch between 6KRO and NKRO with an Fn shortcut or a setting in their software. Many confirm the switch with a short light blink. Test before and after: if more than six regular keys register, NKRO is on.

Keyboards with QMK firmware enable NKRO with NKRO_ENABLE = yes in the build options, and the NK_TOGG keycode switches it on and off.

Rollover can differ between a USB cable and a Bluetooth or 2.4 GHz wireless connection, so test each connection you use.

Some BIOS and UEFI setup screens, KVM switches and older systems only understand the 6-key report. Many NKRO keyboards switch to that report by themselves when a BIOS asks for it. If yours stops working there, switch it back to 6KRO for that job.

Rollover on Windows, Mac and laptops

Windows keeps the Windows key and Alt+Tab for itself. In Chrome and Edge, press Capture system keys to include them. Pressing Shift 5 times opens the Sticky Keys prompt, and holding right Shift for 8 seconds opens the Filter Keys prompt. Choose No, then click the test area to continue.

Mac: macOS sends no key-up for keys pressed while Cmd is held, so the test releases them when Cmd comes up.

Laptops often block some 3-key combinations, because their keyboards rarely have a diode for each key. If a single key doesn’t register at all, check it with the keyboard tester first.

Frequently asked questions

What does "n-key rollover" mean?

N-key rollover means a keyboard reports every key you hold at the same time, however many there are. The N stands for any number. A keyboard with 6-key rollover reports only six regular keys at once, plus modifiers such as Shift and Ctrl. On an NKRO keyboard, you could press every key and all of them would register.

What is the difference between 6-key rollover and N-key rollover?

A 6-key rollover keyboard uses the standard USB keyboard report, which has room for six regular keys plus eight modifier keys. A seventh key simply doesn't register. An N-key rollover keyboard sends a larger report, so every key you hold registers. Both feel the same when you type or play most games, because you rarely hold more than six keys at once.

Should I enable n-key rollover?

Yes, if your keyboard has the option and you play games or type fast. It costs nothing and removes the six-key limit. Switch it off again if the keyboard stops working somewhere else, such as in a BIOS or UEFI setup screen, through a KVM switch or on an older computer. Some of those only understand the standard 6-key report.

What are the differences between anti-ghosting and N-key rollover?

Anti-ghosting stops phantom keys: keys that appear even though you never pressed them. Keyboards do this with diodes or by blocking risky combinations, so some combinations may still drop keys. N-key rollover goes further: every key you hold registers, with no ghosting and no blocking. An NKRO keyboard is always anti-ghosting, but an anti-ghosting keyboard isn't always NKRO.

How do I turn on n-key rollover?

Check your keyboard's manual first. Many gaming keyboards switch between 6-key and n-key rollover with an Fn key shortcut or a setting in their software. Keyboards running QMK firmware can enable it in the firmware. After switching, run this test again: if more than six regular keys register at once, n-key rollover is on.

How do I test n-key rollover?

Click the n-key rollover test area on this page and hold as many keys as you can at once. The counter shows how many register together. For a clear answer, use Guided mode: hold six keys, then seven, then nine, then press both palms flat on the keyboard. More than six keys at once means your keyboard goes past 6KRO.

Why does my keyboard stop at 6 keys?

Most keyboards use the standard USB keyboard report, which has six slots for regular keys. When you press a seventh, the keyboard reports an error instead, so the computer ignores the new key. Modifier keys such as Shift and Ctrl have their own bits and still work. Many gaming keyboards have an n-key rollover mode that removes the limit.

  • Keyboard Tester

    Visual keyboard (ANSI/ISO/Mac layouts, full/TKL/75%/60%) that lights up every key pressed, with key history, codes and stuck/chatter hints.

  • Mouse Test

    Tests every mouse button (left, right, middle, back, forward), the scroll wheel in both axes and shows events live.

All keyboard tests

Written and tested by Tanveer Azam Ansari. I check each tool by hand on real monitors, keyboards, mice and controllers in current desktop and phone browsers before it goes live.

Updated · How we test · Report a problem