Keyboard Ghosting & Latency Test
Test for ghosting issues and measure your keyboard's input latency.
Press multiple keys at once to test for ghosting. The faster you type, the more accurate your latency measurement.
⚠️ Possible Ghosting Detected: Your keyboard may not be registering all simultaneous key presses. This is common with membrane keyboards.
📖 Complete Guide to Keyboard Ghosting and Input Latency
Keyboard ghosting is a hardware limitation that affects how your keyboard registers simultaneous key presses. When you press multiple keys at the same time, some keyboards fail to register all of them—this phenomenon is called "ghosting." Our free keyboard ghosting test helps you identify these limitations in your keyboard and measure input latency, which is crucial for gamers, fast typists, and anyone who relies on precise keyboard input.
Understanding your keyboard's capabilities is essential, especially if you're a competitive gamer or professional who types quickly. The difference between a keyboard that supports 3-key rollover and one with full N-key rollover can mean the difference between executing a complex game maneuver correctly or failing at a critical moment. This tool provides real-time visual feedback so you can see exactly how your keyboard performs under pressure.
Understanding Key Rollover Types
| Rollover Type | Keys Supported | Typical Use Case | Keyboard Type |
|---|---|---|---|
| 2KRO (2-Key Rollover) | 2 simultaneous keys | Basic typing | Budget membrane |
| 6KRO (6-Key Rollover) | 6 simultaneous keys | Standard use, casual gaming | Most USB keyboards |
| 14KRO | 14 simultaneous keys | Gaming, fast typing | Gaming keyboards |
| NKRO (N-Key Rollover) | All keys simultaneously | Competitive gaming, professional | Mechanical keyboards |
What This Test Measures
- Ghosting Detection: The test visually shows which keys register when pressed simultaneously. If you press 4 keys but only 3 light up, you've detected ghosting for that combination.
- Maximum Simultaneous Keys: Tracks the highest number of keys you've successfully pressed at once, helping you understand your keyboard's rollover limit.
- Key Rollover (NKRO): Keyboards with N-Key Rollover can register every key press regardless of how many keys are held down. This test helps verify NKRO functionality.
- Input Latency: Measures the time between consecutive key presses in milliseconds. While browser-based measurements include some overhead, they still provide useful relative comparisons.
- Total Key Presses: Counts all key presses during your testing session for reference.
Why Keyboard Ghosting Matters
Ghosting becomes a critical issue in several scenarios:
- Gaming: Fast-paced games often require pressing multiple keys simultaneously—WASD for movement plus Shift for sprint plus Space for jump plus a number key for weapon switching. If your keyboard ghosts, you might fail to jump while sprinting diagonally.
- Music Production: Playing virtual instruments or MIDI controllers through your keyboard requires accurate multi-key detection for chords.
- Professional Typing: Fast typists often have multiple keys pressed in transition. Ghosting can cause missed characters or typos.
- Shortcuts and Hotkeys: Complex keyboard shortcuts in professional software (Ctrl+Shift+Alt combinations) may not work on keyboards with limited rollover.
How to Interpret Your Results
After testing your keyboard, here's how to understand what the results mean:
- Max Simultaneous Keys = 2-3: Your keyboard has significant ghosting issues. Consider upgrading if you need multi-key functionality.
- Max Simultaneous Keys = 6: Standard USB keyboard performance. Adequate for most tasks but may limit advanced gaming.
- Max Simultaneous Keys = 10+: Good anti-ghosting or partial NKRO support. Suitable for gaming and fast typing.
- All tested keys register: Your keyboard likely has full NKRO support. Excellent for any use case.
💡 Pro Gaming Tip: For gaming, specifically test the key combinations you use most frequently. Try pressing WASD + Shift + Space + Ctrl simultaneously—this is a common combination in FPS games. If any key fails to register in your frequent combinations, that's a real-world ghosting issue for your use case.
Technical Background: Why Ghosting Occurs
Most keyboards use a matrix circuit design where keys are arranged in rows and columns. When you press a key, it connects a specific row to a specific column. The keyboard controller scans this matrix to detect which keys are pressed. Ghosting occurs when pressing certain combinations creates ambiguous electrical paths that the controller cannot correctly interpret.
Anti-ghosting keyboards solve this by adding diodes to each key switch (preventing reverse current flow) or by using more sophisticated matrix designs with additional rows and columns. Full NKRO keyboards either use individual circuits for each key or PS/2 connections that support unlimited simultaneous key reporting.