keyboard ghosting
Guides & Tutorials

What Is Keyboard Ghosting? Causes, Effects, and How to Fix It

Updated 21 August 2026 by Olivia

We regularly review and update our guides to ensure keyboard recommendations, specs, and software information stay current with the latest releases and updates.

Affiliate disclosure: this article contains Amazon affiliate links. Purchases made through these links support Clickyboard at no extra cost to you.

⚡ Quick answer

Keyboard ghosting is when pressing several keys at once makes the board register a key you never pressed, or drop one you did. It happens on cheaper keyboards that share electrical paths between keys without an isolating diode on each switch. The fix is a keyboard with a diode per key and N-key rollover (NKRO), which is standard on most mechanical keyboards, or at least 6-key rollover over USB.

Ghosting is one of those keyboard problems you only notice when it bites, usually mid-game when your character bolts the wrong way. Here is what actually causes it, how to tell the difference between ghosting and a rollover limit, how to test your own board in two minutes, and how to make sure it never happens again.

What keyboard ghosting actually is

Keyboards do not run a separate wire from every key to the controller. The keys sit on a grid of rows and columns, and the controller scans that grid to see which crossings are pressed. That is cheap and efficient, but it creates a problem: when you hold three keys that share rows and columns in the wrong pattern, the current can find a path through a fourth key, and the controller reads it as pressed. That phantom key is ghosting.

The cure is a tiny diode behind each switch that forces current to flow one way only, so no phantom path can form. Boards with a diode per key cannot ghost. Cheaper membrane keyboards skip the diodes to save money, which is why they are the ones that ghost.

Ghosting vs blocking vs NKRO: the part people get wrong

Most people say ghosting when they mean one of three different things. Getting them straight tells you what to look for on a spec sheet.

TermWhat happensCause
GhostingA key you never pressed registersNo diodes; phantom current path
Blocking (jamming)A key you did press fails to registerRollover limit reached
NKROEvery key registers, alwaysDiode per key + full rollover

Here is the honest nuance: true phantom-key ghosting is rare on modern keyboards, because even basic ones now include enough diodes to stop it. What most people actually hit today is blocking, where the board simply refuses extra keys past its rollover limit. Both feel like the keyboard betraying you, and both are solved the same way, by a board with a diode per switch and N-key rollover.

Key rollover, and what NKRO and 6KRO mean

Rollover is the number of keys a keyboard can register at the same time. You will see two terms:

  • 6KRO (6-key rollover): registers any six keys at once, plus modifiers. This is the standard USB limit and is plenty for typing and most gaming.
  • NKRO (N-key rollover): registers every key at once, no limit. This is what you want if you mash a lot of keys together, and it is standard on good mechanical boards.

For nearly everyone, 6KRO is already enough, since you rarely need more than six real keys plus Ctrl, Shift, and Alt. NKRO is the safety net that guarantees you will never find the limit.

How to test your keyboard for ghosting

  1. Open a rollover tester. A browser tool like keyboardchecker.com shows every key as you press it.
  2. Hold the combinations you actually use. For gaming, try W + A + Space, or W + Shift + Space + E, the clusters where problems show up.
  3. Watch the screen. A key that lights up without being pressed is ghosting. A key you are holding that fails to light is blocking, a rollover limit.
  4. Rule out software first. If a board behaves on one computer but not another, the problem is drivers, sticky keys, or malware, not the keyboard.

Who ghosting actually affects

Gamers feel it most, because games demand several keys at once (move, sprint, jump, ability) and a dropped or phantom input costs you the play. Fast typists hit it less often but can still drop letters during quick bursts on a cheap board. And it is a real accessibility barrier, since some assistive input methods rely on holding multiple keys, which a ghosting keyboard mangles.

How to fix and prevent it

You cannot add diodes to a membrane keyboard that lacks them, so the fix is a better board rather than a tweak. When shopping:

  • Buy a mechanical keyboard. Almost all have a diode per switch and offer NKRO or 6KRO, which eliminates ghosting.
  • Look for NKRO or anti-ghosting in the specs. Reputable gaming boards state it plainly.
  • Be wary of cheap membrane keyboards. Many share electrical paths and ghost under load, though better gaming membranes add anti-ghosting on the common gaming keys.
  • Keep it clean and updated. Dust and stale firmware cause their own erratic behaviour. Our maintenance guide helps.

Frequently asked questions

What is keyboard ghosting?

Keyboard ghosting is when you press several keys at once and one or more keys you never pressed register anyway. It is caused by the electrical limits of a key matrix when the switches are not isolated by diodes, and it mostly affects cheaper membrane keyboards.

How do I test my keyboard for ghosting?

Open a browser tester such as keyboardchecker.com and hold the key combinations you actually use. If a key lights up that you did not press, it is ghosting; if a key you are holding fails to register, it is a rollover limit (blocking).

What is the difference between ghosting and rollover?

Ghosting is an extra, phantom key registering. Rollover is how many real keys the board can register at once, so hitting the rollover limit drops keys you did press. Diodes stop ghosting; N-key rollover stops dropped keys. A good board does both.

Are mechanical keyboards better for preventing ghosting?

Generally yes. Most mechanical keyboards include a diode per switch and offer N-key or 6-key rollover, which eliminates ghosting. Membrane keyboards share electrical paths and are far more prone to it.

Can software or malware cause ghosting-like issues?

Occasionally. Before blaming the keyboard, rule out sticky-keys settings, outdated drivers, or malware. If the problem follows the keyboard to another computer it is the hardware; if it stays with the PC, it is software.

Is 6-key rollover enough, or do I need NKRO?

For almost everyone, 6-key rollover is enough, since you rarely press more than six real keys plus modifiers at once. NKRO is a guarantee you will never hit the limit, which is nice for heavy gaming but not essential for most players.


Written by Elizabeth

Elizabeth is the lead reviewer at ClickyBoard. She has tested hundreds of mechanical keyboards, switches and keycap sets since 2022, and writes the in-depth reviews, comparisons and buying guides that keep this site clicking.