Skip to content
GEAREDGAMING

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.

By Stephen V.Updated How we research
#ad

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?
Ghosting is when pressing a certain combination of keys makes the keyboard register a phantom key you never pressed, because an unintended circuit completes through the key matrix. A closely related and more common modern fault is blocking (or jamming), where a real key you did press is dropped because the board cannot tell certain simultaneous presses apart. Both mean the keyboard did not faithfully report what your fingers did.
What is the difference between N-key rollover and 6-key rollover?
6-key rollover (6KRO) guarantees six regular keys plus modifiers like Ctrl and Shift can be pressed at once and all register. N-key rollover (NKRO) means every key registers independently no matter how many you hold down. NKRO is the complete solution, but 6KRO is genuinely enough for most gaming, since you rarely press more than a few regular keys together at the same time.
Do I need N-key rollover for gaming?
For most games, no — a solid 6-key rollover keyboard handles the few simultaneous keys typical play requires. NKRO is worth having for rhythm games with dense chords, some fighting-game or simulation inputs, using a musical keyboard through the PC, or simply the assurance that no input will ever be dropped. It is the better spec, but the practical gap over good 6KRO is small for ordinary gaming.
Do mechanical keyboards have better anti-ghosting than membrane ones?
Usually, yes. Mechanical keyboards commonly include a diode per key, so full NKRO or strong anti-ghosting is a standard feature. Many cheap membrane keyboards share a matrix without per-key diodes to save cost, making them more prone to ghosting and blocking. It is a tendency, not a guarantee — some gaming membrane boards add anti-ghosting on the important key clusters — so check the actual rollover spec.

Keep reading

Receipts

Sources

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.