How to Fix Keyboard Ghosting
You hold W, Shift and Space to sprint and jump, and the jump never happens. That is keyboard ghosting or blocking: the keyboard cannot report that many keys at once. Here is what causes it, how to find your exact limit and which fixes actually help.
The short answer
- Ghosting happens when a keyboard cannot tell which keys are held once three or more are down, so it drops some presses or, on very old boards, adds phantom ones.
- It is a hardware limit of the key matrix, not a driver bug. Most office and laptop keyboards handle only 2 or 3 keys in some combinations.
- Test it by holding your game combos in a ghosting test. If a combo fails, rebind one of its keys to a key in another part of the board.
- The only full fix is a keyboard with NKRO or at least 6KRO, which is now common even on cheap mechanical boards.
What keyboard ghosting is
A keyboard does not wire every key to its own input. To save cost, keys sit on a grid of rows and columns, called the matrix. The controller scans one row at a time and checks which columns are active. With one or two keys down that works perfectly. With three keys that form three corners of a rectangle on the grid, the current can flow back through the third key and make the fourth corner look pressed too.
That phantom key is true ghosting. Because a phantom key press is worse than a missing one, almost every keyboard made in the last twenty years blocks it: when the controller sees an ambiguous pattern, it ignores the new key. That is key blocking, and it is what most people mean when they say their keyboard ghosts. The symptom is the same either way: you press a key and nothing happens while other keys are held.
The number of keys a keyboard can always report together is its key rollover, written as 2KRO, 6KRO or NKRO (N-key rollover, any number of keys).
Signs that your keyboard is ghosting
- In a game, a move fails only while you hold two other keys, such as jumping while running diagonally (W + A + Space) or crouching while strafing.
- Two players sharing one keyboard keep losing inputs when both press keys at the same moment.
- Fast typists see a missing letter in quick rolls such as "ing" or "the", where keys overlap for a split second.
- The same key works perfectly on its own in a keyboard tester.
That last point is the key difference from a broken key. A key that fails on its own has a dirty or worn switch (see the guide on a keyboard key not working). A key that only fails in certain combinations is a rollover limit.
How to test for ghosting
Open the keyboard ghosting test and hold keys down one by one without letting go. The test lights each key it receives and counts how many it can see at once. Then try the exact combinations you use:
- Hold your movement keys together: W + A, then W + D, then add Shift.
- While holding those, press Space, Ctrl, E, Q and the number keys one at a time.
- Note every key that stays dark. Those are the combos the board blocks.
- Repeat with the arrow keys and the right-hand side if you play with them.
What the count means:
| Keys at once | Rollover | Typical keyboard |
|---|---|---|
| 2 to 3 | 2KRO / 3KRO | Cheap membrane and many laptop keyboards |
| 4 to 5 | Partial anti-ghosting | Budget gaming boards, often only on WASD |
| 6 plus modifiers | 6KRO | Many mechanical boards, or any board in USB boot mode |
| 10 or more | NKRO | Gaming and enthusiast mechanical boards |
Results depend on which keys you pick, because blocking depends on where the keys sit in the matrix. A board can handle eight keys in one corner and fail on three in another. Always test the combos you really use.
Fixes that work
You cannot rewire the matrix, but you can work around it or remove the limit:
- Rebind the failing key. If W + A + Space fails, move jump to a key that works with W and A, such as a mouse side button or a key the test showed as clear. This is free and usually solves the problem in one game.
- Turn on NKRO mode. Many gaming keyboards ship in 6KRO mode for compatibility and have NKRO behind a key combo (often Fn + N, Fn + Insert or a switch on the back) or in the maker's software. Check the manual, then test again.
- Try another USB port or mode. Some boards only offer NKRO over USB, not Bluetooth or a 2.4 GHz dongle, and some hubs and KVM switches reduce them to 6KRO. Plug straight into the computer.
- Update the firmware. Makers sometimes fix rollover bugs, especially on wireless boards. Use the official software only.
- Disable conflicting software. Macro tools and key remappers can swallow key events. Close them and test again to rule them out.
- Replace the keyboard. If the board is a basic membrane or laptop keyboard with 2KRO, the limit is in hardware. A mechanical keyboard with 6KRO or NKRO costs little today and ends the problem for every game.
Is 6KRO enough, or do I need NKRO?
For almost everyone, 6KRO is enough. It means any six normal keys plus all the modifiers (Shift, Ctrl, Alt, Windows) register together, which covers every common game input. NKRO matters for rhythm games that use many keys, for stenography, for two players on one keyboard and for people who want no limit at all.
Laptops are the weak spot. Their keyboards are built thin and cheap, and many only guarantee two keys outside the WASD area. If you game on a laptop and keep losing inputs, an external keyboard is often the simplest fix.
A board that says "anti-ghosting" on the box usually means only some keys are protected. Look for "NKRO" or "full anti-ghosting" in the specs, and test it in the shop or as soon as it arrives.