What Is Keyboard Ghosting? NKRO, Anti-Ghosting and 6KRO Explained
By MechKeyReview Team • • Blog
You're mid-game. You're running left, crouching, and trying to reload at the same time. One of those inputs simply doesn't register. You didn't miss the key — the keyboard just didn't send it. That's ghosting, and it happens because of a fundamental design decision in how keyboards scan their own keys.
This guide explains exactly why ghosting occurs, what manufacturers mean by "anti-ghosting", and what the terms NKRO and 6KRO actually describe — because the marketing language around this is frequently misleading.
How Keyboard Ghosting Happens: The Matrix
Keyboards don't have one wire per key. With 104 keys on a full-size keyboard, that would require 104 individual connections to the controller — too many and too expensive. Instead, keyboards use a matrix: keys are arranged in a grid of rows and columns, with each key sitting at an intersection.
When you press a key, the controller detects current at the corresponding row and column — like identifying a coordinate. Press the key at row 3, column 5 and the keyboard reports that coordinate as pressed. This works perfectly with one key at a time.
The problem appears when three keys that form a rectangle in the matrix are pressed simultaneously. Electrical current travels "the wrong way" across shared matrix paths, creating a false coordinate — a fourth key that appears pressed even though it was never touched. That false signal is a ghost key.
N-Key Rollover vs 6-Key Rollover
Rollover describes how many keys a keyboard can correctly process at the same time.
Marketing vs. Reality
"Anti-ghosting" is a marketing term, not a technical specification. In the best case it means the keyboard uses diodes to prevent backward current flow — a genuine fix. In a common case it just means the matrix is optimised for specific gaming key combinations (WASD, Space, Shift) while ghosting remains possible elsewhere.
The only reliable way to know what a keyboard supports is to look for the specific technical spec: NKRO or 6KRO, with the connection type stated (USB wired, Bluetooth). If the box just says "anti-ghosting", read the full spec sheet before buying.
How to Test Your Keyboard Right Now
You don't need special software. These methods work in seconds:
| 01 | Open keyboardchecker.com or a similar online tool — coloured squares show in real time exactly which keys your keyboard reports simultaneously. |
| 02 | Hold WASD and check whether other keys (E, R, F, C) also register — this tests the most common gaming combination. |
| 03 | If you hold 6 alphanumeric keys at once and all 6 appear, you have at least 6KRO. Add a 7th: if it registers too, keep going until one drops — that's your rollover limit. |
Does This Actually Matter for You?
The honest answer is more nuanced than the gaming industry suggests.
| User type | Need | Verdict |
|---|---|---|
| Office / Typing | Max 3–4 keys at once | 6KRO is plenty |
| Casual gaming | WASD + 2–3 action keys | 6KRO is fine |
| Competitive gaming | Fast multi-key combos | NKRO worthwhile |
| Programmers / Shortcuts | Ctrl+Alt+Shift+Letter | 6KRO sufficient |
Frequently Asked Questions
Want to understand how every keystroke is registered? → How mechanical switches work — inside every keystroke
Best Mechanical Keyboards 2026