Key Rollover & Anti-Ghosting Test
Press multiple keys simultaneously to discover your keyboard's rollover limit — 2KRO, 6KRO, or full NKRO.
Key Rollover & Anti-Ghosting Test
Press multiple keys simultaneously to test rollover capability
What Is a Key Rollover Test?
A key rollover test checks how many keys your keyboard can register simultaneously. Press multiple keys at once — the counter shows how many are detected at the same time. The highest simultaneous count determines your keyboard's rollover rating: 2KRO, 6KRO (USB standard), or NKRO (N-key rollover, no limit). This matters for gaming, where complex key combinations must all register correctly at the same time.
Rollover Standards Explained
What your result means
Only 2 simultaneous keys. Common on older PS/2 and basic membrane keyboards. Inadequate for gaming.
Up to 6 simultaneous keys. The USB HID standard. Sufficient for most gaming scenarios.
Every key simultaneously. Ideal for gaming. Requires PS/2 or USB NKRO mode on the keyboard.
Keyboard Types & Rollover Support
How different keyboards compare
Mechanical Gaming Keyboards
Most offer 6KRO or full NKRO. Dedicated anti-ghosting diodes per key prevent phantom inputs under any combination.
Membrane Keyboards
Typically 2KRO to partial anti-ghosting. The shared matrix design limits simultaneous key detection.
Laptop Keyboards
Vary widely. Gaming laptops often have per-key anti-ghosting; standard ultrabooks may ghost at 3 keys.
Budget USB Keyboards
Inconsistent rollover, especially for WASD + modifier combinations. Test before assuming gaming suitability.
Who Needs This Test?
Common reasons to check key rollover
Competitive Gamers
Verify WASD + Shift + Space + action keys all register simultaneously during complex movement.
Rhythm Game Players
Games like Clone Hero and osu! require many simultaneous keypresses that expose 6KRO limits quickly.
New Keyboard Buyers
Confirm a new purchase actually delivers the NKRO advertised before the return window closes.
RTS & Strategy Players
Complex hotkey macros with 4+ simultaneous keys require at minimum 6KRO to execute reliably.
Getting Unexpected Results?
Common issues and solutions
Keys stop registering after 6
Your keyboard uses standard USB 6KRO. Enable NKRO mode in your keyboard's software if available, or use a PS/2 adapter.
Ghost keys appearing
Certain key combinations trigger phantom inputs. Your keyboard lacks anti-ghosting diodes for this combination.
Keys not registering at all
Check the physical connection. Try a different USB port. Avoid USB hubs — connect directly to the motherboard.
Result differs from specs
Some keyboards only enable NKRO in a specific mode. Check the manufacturer software for USB NKRO or PS/2 mode toggle.
Key Rollover Glossary
Terms explained
- Key Rollover (KRO)
- The maximum number of keys a keyboard can register simultaneously without missing or ghosting inputs.
- NKRO
- N-Key Rollover — every key can be pressed simultaneously. No limit on simultaneous keypresses.
- 6KRO
- 6-Key Rollover — the USB HID standard. Up to 6 standard keys plus 8 modifiers simultaneously.
- Ghosting
- A phantom keypress reported by the keyboard that was never physically pressed, caused by electrical matrix interference.
- Anti-Ghosting
- Diodes in the key matrix prevent phantom inputs. The keyboard ignores combinations it cannot handle rather than reporting false keys.
Get the Most from Your Keyboard
Tips for reliable key registration
Connect Directly to USB
Avoid USB hubs. Direct motherboard USB ports deliver the most reliable HID communication.
Enable NKRO Mode
Many gaming keyboards have a dedicated NKRO toggle (often Fn + F key). Check your manual or software.
Keep Firmware Updated
Keyboard firmware updates can fix rollover bugs and improve simultaneous key detection.
Clean Switch Contacts
Dirty or worn mechanical switches can cause intermittent registration. Clean with compressed air or isopropyl alcohol.
Key Rollover Test FAQ
Common questions about keyboard rollover, anti-ghosting, and gaming keyboards.
Related Hardware Tests
More free tools to check your setup.
Keyboard Tester
Test every key on your keyboard to ensure all keys are working properly. Perfect for checking new or used keyboards.
Typing Speed Test
Measure your typing speed in words per minute (WPM) and accuracy. Choose 30s or 60s mode with color-coded word feedback.
Input Lag Test
Measure browser-level click-to-frame latency using requestAnimationFrame. See average, best, and worst lag across 10 clicks.
Mouse Tester
Test left/right clicks and scroll wheel directions with instant visual feedback and scoring.
Mouse Polling Rate Test
Measure mouse polling rate (browser event Hz) with distribution, median, peak, and stability checks.
About This Test
Methodology: The test uses the browser's keydown and keyup events to track simultaneously held keys. A Set of active keycodes is maintained in real time, and the peak simultaneous count is recorded across the session.
About: Tested across Chrome, Firefox, Edge, and Safari. Results match hardware specifications within expected USB HID protocol limits. NKRO detection requires a keyboard with a custom HID descriptor or PS/2 mode.
Disclaimer: Browser-based rollover testing has the same protocol limits as gaming. If your keyboard shows 6KRO here but claims NKRO, enable the keyboard's dedicated NKRO mode.