What is N-Key Rollover (NKRO) & Keyboard Ghosting?
If you have ever shopped for a gaming keyboard, you have probably seen terms like **N-Key Rollover (NKRO)**, **Anti-Ghosting**, or **6KRO** stamped all over the box. While they sound like complex marketing jargon, these technologies directly affect how your keyboard handles multiple simultaneous key inputs. This is crucial for gaming and fast typing. This guide breaks down what N-Key Rollover is, how keyboard ghosting occurs, and why NKRO is essential for gaming.
1. Defining N-Key Rollover (NKRO)
The **"N"** in N-Key Rollover represents an algebraic variable, meaning "any number". Therefore, a keyboard with **N-Key Rollover** can register as many keys as you press at the exact same time. If you lay your hands flat across the keyboard and press 20 keys simultaneously, a keyboard with NKRO will register all 20 characters instantly with no delay or missed inputs.
In contrast, cheaper keyboards feature **6-Key Rollover (6KRO)**, meaning they can only register up to 6 keys at once. If you press a 7th key, the keyboard controller ignores it completely.
2. What is Keyboard Ghosting & Jamming?
To save manufacturing costs, standard membrane keyboards use a grid-like wiring pattern (matrix) beneath the keys. However, when you press three keys that form a right angle on the grid matrix (for example, W, A, and S together), the keyboard controller gets confused. It cannot tell which electrical pathways are complete, causing two issues:
- Keyboard Jamming: The key you pressed fails to register on screen because the controller is confused.
- Keyboard Ghosting: The controller registers a key that you **did not press** (a "ghost" input) because the electrical current leaked into a neighboring pathway.
Test Your Keyboard's NKRO Limits
Wanna see how many keys your keyboard can register at once? Press several keys together on our interactive diagnostic tester to verify your rollover limit.
Run Rollover Test3. Why Gamers Need NKRO & Anti-Ghosting
In fast-paced competitive games (like shooters, MOBAs, or fighting games), players must press multiple keys in rapid succession. For example, in an FPS game, you might hold **Shift** (run), **W** (forward), and **D** (strafe right) while pressing **R** (reload) and **Spacebar** (jump) simultaneously.
If your keyboard lacks anti-ghosting or NKRO, it will "jam", ignoring your jump or reload commands, resulting in instant defeat. A true gaming keyboard features independent switches or diode matrices that isolate each keypress, guaranteeing that every single key registers flawlessly during intense gameplay.
Conclusion: 6KRO vs. NKRO
For standard office work, emails, and browsing, **6KRO** is more than enough since we rarely type more than 2 keys at the same time. However, if you are a gamer, coder, or fast touch-typist, choosing a keyboard with **true N-Key Rollover (NKRO)** ensures your hardware will never bottleneck your inputs or miss crucial actions.