HUB 03 · Best Value
Anti-Ghosting and N-Key Rollover, Explained
When you press several keys at once, a cheap keyboard can miss inputs or register phantom ones. Anti-ghosting and n-key rollover are the two features that stop that — here is what they really mean.
We earn a commission when you buy through our Amazon links, at no extra cost to you. It never affects our rankings, and we say so when the cheaper product is the better buy. How this works.
When you hold several keys at once — say forward, strafe and jump — a cheap keyboard can do one of two bad things: miss a key you did press (called blocking or jamming), or register a phantom key you did not press (true ghosting). Anti-ghosting is circuitry that prevents those errors on the key combinations that matter, and n-key rollover (NKRO) takes it all the way — every key registers independently no matter how many you press together. The common 6-key rollover (6KRO) guarantees six simultaneous keys plus modifiers, which is plenty for most games; NKRO guarantees all of them. Mechanical keyboards tend to do this well by design; many membrane boards do not.
Anti-ghosting and rollover are marketing words on nearly every gaming keyboard box, and almost nobody explains what they mean. They come down to one question: when you press multiple keys at the same time, does the keyboard report exactly the keys you pressed — all of them, no more and no fewer? For gaming that question matters constantly, because games are full of moments where you hold several keys together. Here is what ghosting and blocking actually are, how anti-ghosting and rollover fix them, and how much you really need.
Ghosting and blocking: two different failures
Under the keys, a keyboard is a grid (matrix) of rows and columns, and each key sits where a row crosses a column. Pressing a key connects its row to its column, and the controller works out which key that was. This grid design is cheap and efficient, but on a basic keyboard it creates two problems when several keys in the same area are held at once.
Ghosting is the classic fault: a specific combination of pressed keys completes an extra, unintended circuit through the grid, and the keyboard reports a phantomkey you never touched — a “ghost” press. Blocking (also called jamming) is the more common modern fault: rather than invent a phantom key, the keyboard refuses to registera real key because it cannot tell certain simultaneous presses apart, so an input you genuinely made simply does not happen. In practice the second one — a key press being dropped — is what most people run into today, even though everyone calls the whole issue “ghosting.” Either way, the result is the same: the keyboard did not faithfully report what your fingers did.
Anti-ghosting: the fix
Anti-ghosting is the general term for design that prevents those errors. The robust hardware solution is to give each key its own diode— a tiny one-way electrical component that stops current sneaking through unintended paths in the matrix, which is exactly what creates phantom presses. With a diode per key, each keypress is electrically isolated, so the keyboard can always tell precisely which keys are down. Some cheaper boards instead offer partialanti-ghosting: they wire up only a cluster of commonly used gaming keys — typically the WASD movement area and nearby keys — so that those keys can be pressed together reliably, while the rest of the board remains prone to blocking. That is a reasonable budget compromise, but it is not the same as full protection everywhere.
N-key rollover vs 6-key rollover
“Rollover” is how many keys the keyboard can register at the same time, and it is the spec that actually quantifies anti-ghosting. There are two terms you will see.
- 6-key rollover (6KRO) guarantees that six regular keys plus modifiers (Ctrl, Shift, Alt) can be pressed simultaneously and all register correctly. Six sounds low, but a typical gaming moment rarely needs more than a few regular keys held at once, so 6KRO is genuinely enough for the vast majority of players and games.
- N-key rollover (NKRO) means every key registers independently, no matter how many you hold down — the “N” stands for “any number.” Mash the whole keyboard and every pressed key reports correctly. It is the complete solution, the gold standard, and what enthusiast and higher-end gaming boards advertise.
The honest take: NKRO is the better spec and nice to have, but for most gaming the difference over a solid 6KRO is small, because you seldom press more than a handful of regular keys together. NKRO earns its keep in specific cases — rhythm games with dense chords, certain fighting-game or simulation inputs, playing a musical keyboard through the computer, or simply the peace of mind that the board will never drop an input. Independent reviewers such as RTINGS actually test full n-key rollover on the keyboards they measure, which is the reliable way to confirm a board's claim rather than trusting the box.
Why simultaneous inputs matter for gaming
This is not a theoretical spec — it maps directly onto real play. Picture a common situation in a shooter: you are holding W to move forward and A to strafe left, pressing Shift to sprint or crouch, and you tap Spaceto jump and a number key to switch weapon — several inputs stacked in a single instant. On a keyboard with poor rollover, one of those — often the jump or the weapon swap — can be silently dropped because the board cannot register that many keys in that region at once. In a fast game, a dropped jump or a missed strafe is the difference between the move working and not. The same applies to fighting games (multi-button special moves), racing sims (throttle plus steering plus handbrake plus gear), and any genre where you legitimately hold multiple keys together. Good rollover simply means the keyboard never gets in the way of your hands.
Membrane vs mechanical: the tendency
There is a real correlation between keyboard type and rollover, though it is a tendency rather than an iron law. Mechanical keyboardscommonly include per-key diodes as part of their design, so full NKRO (or at least strong anti-ghosting) is a standard, expected feature — it is one of the practical reasons mechanical boards are favoured for gaming. Many membrane keyboards, especially cheap ones, use a shared matrix without per-key diodes to save cost, which makes them more prone to ghosting and blocking and often limits how many keys register at once.
The nuance worth keeping: the type does not guaranteethe outcome. Plenty of purpose-built gaming membrane keyboards add anti-ghosting on the key clusters that matter, and a poorly designed mechanical board could in principle skimp too — though in practice mechanical boards nearly always handle this well. So use the type as a strong hint, but check the actual rollover spec (and a measured review) rather than assuming. If you are weighing the two board types generally, our membrane vs mechanical guide covers the whole comparison, of which rollover is one piece, and manufacturers like Razer and Logitech G state the rollover behaviour in their keyboard specifications.
The USB angle
One technical wrinkle is worth knowing because it occasionally trips people up. The basic USB keyboard standard — the “boot protocol” that works before your operating system loads, for things like the BIOS — only reports up to six regular keys plus modifiersat a time. That is precisely where the “6-key rollover” figure comes from: it is the limit of the simplest USB reporting mode. To deliver full NKRO over USB, a keyboard has to present itself to the PC in a fuller reporting mode that can send more keys at once, which is why some boards have an NKRO toggle or a mode switch, and why full NKRO is a deliberate feature rather than an accident. Related but separate is polling rate— how often the keyboard reports to the PC, much like a mouse — which affects responsiveness but is a different thing from rollover; do not conflate “how many keys at once” (rollover) with “how often it reports” (polling). For the vast majority of gaming, a modern keyboard advertising NKRO or 6KRO over USB will do everything you need.
The short version
Ghosting reports a key you never pressed; blocking drops a key you did — both happen on cheap boards when you hold several keys at once. Anti-ghosting prevents that, usually with per-key diodes, and rollover measures how many simultaneous keys are guaranteed: 6KRO covers six plus modifiers (enough for most games), while NKRO covers all of them (the complete, gold-standard solution). Simultaneous inputs are constant in gaming, which is why this matters, and mechanical keyboards tend to handle it better than budget membrane boards by design. When you are ready to buy a board that gets this right, our how to choose a gaming keyboard guide folds rollover into the wider decision, our switch types guide covers the feel, and our best mechanical keyboards and best gaming keyboards under $100 roundups pick boards with the rollover to match.
Questions
Frequently asked
What is keyboard ghosting?
What is the difference between N-key rollover and 6-key rollover?
Do I need N-key rollover for gaming?
Do mechanical keyboards have better anti-ghosting than membrane ones?
Keep reading
Related
- How to choose a gaming keyboardWhere rollover fits into the wider buying decision
- Membrane vs mechanical keyboardThe board-type tendency behind good rollover
- Switch types explainedThe feel of the keys, alongside how faithfully they register
- Best mechanical keyboardsBoards with the rollover to register everything you press
Receipts
Sources
- RTINGS — independent, lab-measured keyboard reviews (full n-key rollover testing, latency, build quality)
- Razer — official documentation and specifications for its gaming mice, keyboards, switches and Synapse software
- Logitech G — official specifications for its gaming mice, sensors, keyboards and G HUB configuration software
We do not run a testing lab, and we do not pretend to. Where a measured number came from someone else's lab, we name them and link them. Where we could not verify something, we say so on the page rather than quietly leaving it out. Read our full method.