Skip to main content

Keyboard Troubleshooting

How to fix keyboard ghosting. — NKRO isn’t a setting. It’s hardware.

You hold W, A, Shift and Space to strafe-jump — and one input dies. That’s ghosting. No driver tweak in Windows or Razer Synapse will fix it. The board is the problem.

  • 8 min read
  • Updated June 2026
  • Reviewed by Evetech Hardware Team
By the end of this guide, you’ll know how to test your keyboard in 60 seconds, tell ghosting from a game-engine input cap, and pick a real NKRO board under R1k that ends the problem for good.
key rollover
6 vs N
to diagnose
60 sec
NKRO entry
R600+
Keyboard ghosting
Every keypress registers.

What keyboard ghosting actually is

Ghosting is when you hold several keys at once and one — or more — fails to register. You’re sprinting forward and strafing (W + A + Shift), you tap E to interact, and nothing happens. Or worse: a phantom key fires that you never pressed. That’s the “ghost” in the name.

It happens because of the way most keyboards are wired. Underneath the keys is a grid called a scan matrix: rows and columns of conductive traces. When you press a key, you close a contact at the intersection. The controller scans the grid hundreds of times a second and reports which intersections are closed.

The trouble starts when several keys on the same row and column form a closed rectangle. The controller can’t tell which corner you actually pressed — it sees the same electrical pattern whether you pressed two, three or four corners. To stay safe it either drops one of the inputs or invents a phantom press. That’s ghosting in one sentence.

NKRO vs 6-key rollover vs anti-ghosting

NKRO vs 6-key rollover
Rollover, explained.

Three terms appear on every keyboard box and the marketing is messy. Here’s what each actually means.

SpecWhat it meansReal-world impact
6KRO (6-key rollover)USB HID standard limit — 6 normal keys + 4 modifiers reported at onceFine for typing, dies in fighting games & MMOs
NKRO (N-key rollover)Every key reports independently, no upper limitThe only spec that ends ghosting for good
“Anti-ghosting” (12-key, 26-key)Marketing term — usually means only a cluster of keys (often WASD area) is NKROFine for FPS, fails outside the cluster

“Anti-ghosting” without a specific NKRO claim is the spec to be suspicious of. It often means the keyboard has been wired so the WASD area handles unlimited simultaneous inputs but the rest of the board is still 6KRO. Fine if you only ever play FPS. Painful if you use heavy keybinds in League, Dota, WoW or any rhythm game.

Why cheap membrane keyboards ghost (and mechanicals almost never do)

Membrane keyboards use three layers of plastic film with conductive traces printed on them. When you press a key, the top film flexes down and bridges a circuit on the bottom film. It’s cheap, quiet, and easy to manufacture at scale. It’s also why your R250 office board ships from the factory with 6KRO at best — adding diodes to a film matrix would push the cost up by maybe 30% and nobody’s paying R325 for a membrane keyboard.

Mechanical keyboards use individual switches soldered directly to a PCB. Adding a diode next to each switch is a 10-cent operation per board at scale. Almost every modern mechanical — Cherry, Gateron, Kailh, Outemu, Razer Green, Logitech GX — ships NKRO over USB by default. The exceptions are no-name budget mechanicals from AliExpress that drop the diodes to chase the cheapest possible price.

There’s a third category you’ll see in 2026: magnetic / Hall-effect keyboards (Wooting, Keychron Q1 HE, Razer Huntsman V3 Pro). These use magnets and Hall sensors instead of physical contacts, which gives them perfect NKRO and adjustable actuation points. The cheapest entry into Hall-effect in SA is still R2k+, so it’s not the budget fix — but it’s where the high end is going.

Polling rate & USB hubs — the red herrings

Two things get blamed for ghosting all the time but rarely cause it.

Polling rate. This is how often the keyboard reports its state to the PC — typically 125Hz, 500Hz or 1000Hz. Higher polling reduces input latency by a few milliseconds. It does not change which keys the controller detects. If the matrix dropped your E press at 125Hz, polling at 8000Hz reports the same dropped E eight thousand times a second.

USB hubs. A cheap unpowered USB hub sharing bandwidth with a webcam, headset, external HDD and phone-charging cable can cause delayed or partially-dropped reports that look like ghosting. The fix is simple: plug the keyboard directly into a rear motherboard USB 2.0 port. USB 2.0 is the spec keyboards are designed for and rear ports go straight to the chipset without hub trickery.

How to test for ghosting in 60 seconds

Keyboard ghosting test
Test yours in 60 seconds.

You don’t need to buy anything. Two free browser tools tell you everything.

Aqua’s KeyTest (en.key-test.ru) is the standard. It shows every key on a virtual keyboard and lights up the ones currently held. Press W + A + Shift + Space. Add E. Add R. Add Ctrl. Add 1-2-3 across the number row. Note any key on the virtual board that doesn’t light up — that’s the one ghosting.

MechanicalKeyboards.com NKRO checker is the alternative if KeyTest is down. Same idea, slightly cleaner UI.

A useful sequence for gamers:

  • WASD + Shift + Space + Ctrl (movement + crouch + sprint + jump)
  • WASD + Shift + 1-2-3-4-5 (weapon switching while moving)
  • QWER + WASD (MOBA keybinds)
  • F1-F5 + Ctrl + Shift (raid macros)
  • Numpad 4 + 5 + 6 + 8 + Enter (number-pad NKRO check — often overlooked)

If every key in those sequences lights up, your board is genuinely NKRO and ghosting is not your problem. If something drops, you’ve found your bottleneck.

Is it the keyboard, or is it the game capping inputs?

Some games — almost always older ones — cap simultaneous inputs at the engine level. Quake III’s input handler famously stopped processing after 4 keys. Several DOS-era emulators do the same. A handful of fighting games on PC cap inputs to mimic arcade-stick behaviour.

The test is simple. If your keyboard tests fully NKRO in the browser but drops inputs only in a specific game, it’s the game. No keyboard upgrade in the world will fix it. Check the game’s forums for “input cap” or “simultaneous keys” — there’s often a config-file tweak or no fix at all.

Modern AAA games (Valorant, CS2, Apex, Fortnite, Helldivers 2, every MOBA) do not cap inputs at the engine level. If you’re dropping keys in those, the keyboard is the problem.

NKRO mechanical keyboards under R1k in SA

PickWhy it fixes the problemSA price
Redragon K552 KumaraTKL, Outemu Blue, full NKRO, indestructible — the bench-test favouriteR550-R650
MSI Vigor GK30Mechanical feel, 6-zone RGB, NKRO, water-resistantR700-R850
Logitech G413 SETactile mechanical, aluminium top plate, full NKRO, brand reliabilityR850-R999
Redragon K617 Fizz60% form factor for desk space, NKRO, hot-swappableR500-R600
HyperX Alloy Origins CoreTKL, HyperX Red linear switches, NKRO, aircraft-grade aluminiumR900-R1,100
Asus ROG Strix ScopeCherry MX Red, NKRO with full anti-ghost, dedicated stealth keyR950-R1,100

Common ghosting mistakes

Tweaking polling rate or DPI in driver software. Doesn’t help. Polling controls how often the controller reports state, not what state it can detect.

Reinstalling drivers or buying a “gaming USB cable”. Keyboards are USB HID class — they use the generic Windows driver, not the brand’s RGB suite. Razer Synapse, Logitech G HUB, Corsair iCUE handle lighting and macros, not key detection.

Buying a budget mechanical without checking the NKRO spec. A handful of sub-R500 mechanicals from AliExpress brands ship at 6KRO to save BOM cost. Always check the listing — “N-key rollover” or “Full NKRO over USB” must be explicitly stated.

Blaming the game when it’s the keyboard. Always run the browser test first. 90% of “this game has bad input handling” complaints are actually the keyboard.

Pairing a wireless keyboard for competitive FPS. Wireless keyboards over 2.4GHz dongles are mostly NKRO-capable, but Bluetooth keyboards are typically capped at 6KRO due to HID profile limits. If you’re playing competitive shooters wirelessly, run on the dongle, not Bluetooth.

Key takeaways

  1. Ghosting is a hardware limit — missing per-key diodes mean the matrix can’t tell which keys you pressed.
  2. No driver, polling-rate change or Windows tweak fixes ghosting. The fix is replacing the keyboard.
  3. Test in 60 seconds with Aqua’s KeyTest or the MechanicalKeyboards.com checker.
  4. “Anti-ghosting” is marketing — only “NKRO” or “N-key rollover” guarantees ghosting is gone.
  5. Under R1k in SA: Redragon K552, MSI Vigor GK30, Logitech G413 SE. All real NKRO, all in stock.

Frequently asked questions

  • What is keyboard ghosting?
    Ghosting is when one or more key presses are dropped, or a wrong key registers, when several keys are held at the same time. It’s a circuit-matrix limit, not a software bug. Mechanical keyboards with NKRO are immune.
  • What does NKRO mean?
    N-key rollover. The keyboard reports every pressed key independently, no matter how many you hold. The opposite of 6KRO (6-key rollover), the old USB HID default.
  • How do I test for keyboard ghosting?
    Open Aqua’s KeyTest (en.key-test.ru) or the MechanicalKeyboards.com NKRO checker. Hold combinations you actually use — WASD + shift + space + adjacent letters. Any key that doesn’t light up is ghosting.
  • Can I fix ghosting with a driver update?
    No. Ghosting is a hardware limit at the circuit level. No driver, firmware or Windows tweak can add NKRO to a board that wasn’t designed for it. Only solution is a different keyboard.
  • Is every mechanical keyboard NKRO?
    Almost all are. A handful of no-name budget mechanicals skip the per-key diodes to chase the lowest price and ship with 6KRO. Always confirm the listing says “NKRO” or “N-key rollover”.
  • Does USB polling rate affect ghosting?
    No. Polling rate affects input latency, not detection. If the matrix dropped a key at 125Hz, it’ll drop the same key at 8000Hz.
  • Is it ghosting or is the game capping inputs?
    If your keyboard passes the browser NKRO test but drops keys only in a specific game, the game has an input cap. Common in older titles and emulators. Modern AAA games don’t cap inputs.
  • Can a USB hub cause ghosting symptoms?
    Indirectly. Unpowered hubs sharing bandwidth can cause dropped reports that look like ghosting. Plug the keyboard into a rear motherboard USB 2.0 port to rule this out.
EvetechYou Dream It, We Build It

Elevating your gaming experience with premium hardware and cutting-edge technology since 2007.

Stay updated

Get the latest deals and tech news

Hours

Mon–Fri: 9am – 4pm

Sat: 9am – 12pm

Copyright © 2007 - 2026 - All rights reserved by EVETECH (Pty) Ltd

All images appearing on this website are copyright Evetech.co.za. Any unauthorized use of its logos and other graphics is forbidden. Prices and specifications are subject to change without notice. EVETECH IS NOT RESPONSIBLE FOR ANY TYPO, PHOTOGRAPH, OR PROGRAM ERRORS, AND RESERVES THE RIGHT TO CANCEL ANY INCORRECT ORDERS. Please Note: Product images are for illustrative purposes only and may differ from the actual product.