CPS CHECK

N-KEY ROLLOVER TEST

Press multiple keys simultaneously to test if your keyboard supports NKRO. Keys should all light up when held together.

CURRENT
0
MAX ACHIEVED
0
VERDICT
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Z
X
C
V
B
N
M
SPACE

N-Key Rollover (NKRO) Test: Ensure Zero Ghosting

Test how many simultaneous keys your keyboard can register, and verify anti-ghosting capabilities.

♾️
NKRO
Infinite key rollover
6️⃣
6KRO
Standard USB limit
2️⃣
2KRO
Cheap office boards
👻
Ghosting
Missed inputs

🎯What Is N-Key Rollover?

Rollover is the hardware capability of a keyboard to correctly handle multiple simultaneous keystrokes. "N-Key" means infinite — you can press every key at once and all will register.

🧠

Did You Know?

Early USB protocols limited keyboards to 6-Key Rollover (6KRO). To achieve NKRO over USB, modern gaming keyboards trick your computer into thinking multiple virtual keyboards are plugged in simultaneously.

📊Rollover Standards

StandardSimultaneous KeysGaming Viability
2KRO2 KeysUnplayable (cant run diagonally + jump)
6KRO6 KeysGood (fine for 99% of gamers)
NKROAll KeysPerfect (required for rhythm games)

🛠️How to Fix Rollover Issues

01
🔌

Use a Direct USB Port

High Impact

Some USB hubs or KVM switches strip NKRO data to save bandwidth. Plug the keyboard directly into the motherboard.

02
⚙️

Toggle NKRO in Software

High Impact

Some keyboards default to 6KRO for BIOS compatibility. Check your keyboard software (or a manual shortcut like Fn+N) to enable NKRO.

03
⌨️

Buy an Anti-Ghosting Keyboard

High Impact

If your keyboard only supports 2KRO, it is a hardware limitation of the internal matrix membrane. It cannot be fixed via software; you must buy a better keyboard.

💡

Pro Tip

Test WASD + Space + Shift + R simultaneously. This is the most common gaming cluster. If this combination fails to register on the screen, your keyboard will handicap you in FPS games.

Key Takeaways

  • NKRO means every key registers independently.
  • 6KRO is sufficient for most non-competitive gaming.
  • Ghosting is a hardware limitation that cannot be fixed by software.
  • USB hubs and KVM switches can sometimes strip NKRO capability.
  • Rhythm games and fast typists require full NKRO.

Frequently Asked Questions

N-Key Rollover (NKRO) means every key on the keyboard can be pressed simultaneously and each press will be independently recognized. The 'N' is a variable representing the total number of keys. For a standard 104-key keyboard, full NKRO means all 104 keys can be pressed at once with every one registering. Basic keyboards only support 2-3 simultaneous keys, while gaming keyboards typically support 6KRO or full NKRO.

In fast-paced games, you might simultaneously hold W (forward), Shift (sprint), A (strafe), and press Space (jump) while pressing a number key (weapon switch). That is 5 simultaneous keys minimum. Without sufficient rollover (6KRO or NKRO), some of these inputs will be dropped at the worst possible moment. The most diagnostic single test is the Shift+W+A+D combo, which exercises 4 simultaneous keys and is where many 6KRO keyboards fail.

No, they are different concepts. Anti-ghosting means the keyboard prevents ghosting (unintended inputs) in specific key combinations that the manufacturer has tested. NKRO is a stricter guarantee: every key registers independently regardless of what else is pressed. A keyboard with anti-ghosting may still drop inputs if you press more than its tested combinations. A keyboard with true NKRO never drops any input. For competitive gaming, look for explicit NKRO support, not vague anti-ghosting claims.

Yes. The classic word 'the' uses three simultaneous keys on the home row (t, h, e). Typing fast on a 2KRO keyboard can drop the 'h' or 'e'. Programmers who use complex shortcuts (Ctrl+Shift+Arrow, multiple modifiers in vim or emacs) frequently hit rollover limits. Anyone who types fast or uses complex keyboard shortcuts benefits from NKRO. Most premium productivity keyboards now support it for this reason.

Run this test. The Max Achieved counter records the highest number of simultaneous keys that registered, which is your keyboard's effective rollover tier. Below 3 is Basic, 3-5 is limited, 6-9 is 6KRO, and 10+ indicates full NKRO. You can also check the manufacturer's specifications (most gaming keyboards advertise NKRO in the spec sheet) or look up your keyboard model on the manufacturer's website.

There are a few reasons. Some keyboards have a hardware toggle (often Fn+a function key) that switches between 6KRO compatibility mode and full NKRO mode. The 6KRO mode is sometimes the default because it works with all USB controllers, including the BIOS and older operating systems that have USB HID compatibility issues with NKRO. The full NKRO mode requires a USB controller that supports the NKRO boot protocol, which became standard in modern operating systems. If your keyboard has both modes, check that NKRO is actually enabled in firmware before concluding it does not support NKRO.