DeviceKite

Keyboard ghosting and rollover test

Hold down as many keys as you can: the big number shows how many your keyboard sends at the same time.

Most keys at once0
Held now0

Hold down as many keys as you can. Each key that registers lights up.

Click here, then press every key

Hold Esc for 1 second to stop

Combos to try

  • Run + jump (W A Shift Space)0 / 4
  • Q W E R0 / 4
  • Ctrl + Shift + A + S0 / 4
  • Home row (A S D F J K L)0 / 7

6KRO · NKRO

Cheap keyboards wire keys in a grid, so some combinations of 3 or more keys cannot be told apart. They either block the extra key (jamming) or report a key you did not press (ghosting). USB keyboards in boot mode send at most 6 keys plus modifiers (6KRO); gaming keyboards often send any number (NKRO). Your operating system and browser can add their own limit, so a low number here is not always the keyboard.

Keys a browser can’t detect

If one of these stays dark, it is not broken: the browser simply does not get it.

  • Fn is handled inside the keyboard and is never sent to the computer.
  • Print Screen: Windows sends only the release, so the key lights up when you let go (or not at all if a screenshot tool takes it).
  • Windows / ⌘ key: the system may open the Start menu or a shortcut first. On a Mac, other keys pressed while ⌘ is held do not report their release.
  • Media, brightness and volume keys go to the system, not to web pages.
  • Input-method keys (한/영, 한자, 変換, かな) may be taken by the system’s input method.

This test runs in your browser and needs JavaScript. Turn JavaScript on to start it; the explanation and the checklist below work without it.

How to run the keyboard ghosting test

  1. Press Start keyboard test, or click the keyboard drawing.
  2. Press and hold keys one by one without letting go. Each key that registers lights up and Held now goes up.
  3. Most keys at once keeps your record. When adding another key no longer raises Held now, you have hit your keyboard's limit for that combination.
  4. Work through the Combos to try list: run + jump (W, A, Shift, Space), Q W E R, Ctrl + Shift + A + S, and the home row A S D F J K L. Each shows how many of its keys were held together, for example "3 / 4".
  5. Hold Esc for one second or press Stop capturing keys when you are done; Reset starts over.

Under the record you get a plain verdict. More than 6 keys at once means N-key rollover or close to it. Exactly 6 is typical for 6-key rollover. Fewer than 6 means the keyboard limits some combinations, so try others: many keyboards block only certain groups of keys.

Ghosting, jamming and anti-ghosting explained

Most keyboards do not wire each key separately. The keys sit in a grid of rows and columns, and the controller scans the grid to see which crossings are closed. With three keys pressed at the corners of a rectangle, the fourth corner looks pressed too. Two things can happen:

Keyboards with a diode on every switch, common on mechanical and gaming boards, avoid the problem completely: every key can be read independently.

If the page says a key was released that it never saw pressed, the keyboard dropped that press. That is another sign of a blocked combination.

6KRO vs NKRO: what the number means

Rollover is how many keys a keyboard can report at once. 6KRO (6-key rollover) comes from the USB "boot" report format: six normal keys plus the modifiers (Ctrl, Shift, Alt, Windows/⌘) on top. NKRO (N-key rollover) means any number of keys. Many gaming keyboards can do both and switch with a key combination or a setting in their software, because some older BIOS screens only understand the boot format.

For games, 6KRO is almost always enough: you rarely hold more than four or five keys. What matters more is that the combos you use are not blocked, which is exactly what the combo list checks. For fast typing, rollover helps when your fingers overlap keys.

Your operating system, a USB hub or the browser can add their own limit, so a low number here is not always the keyboard's fault. Some keyboards also give different results over Bluetooth and cable. Test both if you use both.

Laptop and wireless keyboards

Laptop and budget membrane keyboards usually have no anti-ghosting beyond a few protected keys (often W A S D and the arrows), so seeing 2 or 3 keys in some corners of the board is normal, not a defect. Compare with a friend's keyboard of the same model before deciding something is broken.

Related checks: the keyboard polling rate test estimates how often your keyboard reports, the spacebar clicker and typing test put the keys to work, and the laptop keyboard guide helps when keys fail completely. The results guide explains the numbers on all our tests. This test runs in your browser and nothing you press is recorded or uploaded. More tools: device tests.

Frequently asked questions

How do I test keyboard ghosting?

Click the keyboard on this page and hold down several keys at once, especially the combos you use in games. A key lighting up that you did not press is ghosting; a held key that never lights up (shown as "blocked?" in the combo list) is jamming.

What is the difference between 6KRO and NKRO?

6KRO sends up to six normal keys plus modifiers at once, the limit of the USB boot format. NKRO sends any number of keys. For gaming, 6KRO is usually enough as long as your combos are not blocked.

What does anti-ghosting mean on a keyboard?

It means the keyboard avoids reporting keys you did not press. Cheaper boards do it by blocking some combinations; boards with a diode per switch read every key independently and need no blocking.

Why does my keyboard stop at 6 keys?

It is running in 6-key rollover mode, the USB boot format. Many gaming keyboards have an NKRO mode you can turn on with a key combo or their software; check the manual.

Can the browser limit how many keys are detected?

Yes. The operating system, drivers, USB hubs and the browser can all cap or drop keys. If your result looks too low, try another USB port, a direct cable instead of Bluetooth, or another browser.

Related tests

Guides for this device

All device testsAll skill tests