⌨️ KeyTestHubs

Keyboard Ghosting and N-Key Rollover Explained

Updated October 29, 2026 · 5 minute read

You're holding a few keys in a game, or typing fast, and something goes wrong. A key doesn't register, or one you never touched fires anyway. That's usually ghosting or a rollover limit. The terms sound technical, but the idea is simple once you see how a keyboard works inside.

Why ghosting happens

Most keyboards don't have a separate wire for every key. That would be a mess. Instead the keys sit in a grid of rows and columns, and the keyboard scans that grid many times a second to see what's pressed. On a basic grid, some combinations of keys can look identical to a different combination. The keyboard then reports a key that nobody pressed, or misses one that was pressed. That's ghosting.

What 6KRO and NKRO actually mean

Rollover is how many keys a keyboard can report at the same time. 6KRO means six at once. NKRO, or N-key rollover, means every key can be down together and still be read. A lot of ordinary USB keyboards report around six regular keys, and cheaper or older ones can manage fewer. Modifier keys like Shift, Ctrl and Alt are normally reported separately, so they usually don't use up your limit.

Anti-ghosting is a weaker promise than NKRO

When a box says "anti-ghosting", it usually means certain popular combinations work, often the keys around WASD. NKRO covers the whole board. For everyday typing you'll almost never notice the difference. For fast games or heavy keyboard shortcuts, NKRO is the one worth paying for.

How to test yours

Open the Keyboard Tester and hold one key. Then add a second, a third, a fourth, and keep going without letting go of the earlier ones. Watch the "Pressed now" and "Max at once" numbers. When they stop climbing even though you're still adding keys, you've hit your keyboard's limit.

Try more than one group of keys. Ghosting often depends on which keys share a row or column, so a test with four keys on the left side tells you something different from four keys spread across the board.

What you can do about it

First check whether your keyboard has an NKRO or gaming mode. Some switch it on with a key combination, others through their software. Try another USB port and avoid unpowered hubs. If it's a laptop, the limit is built into the hardware, and the realistic fix is an external keyboard with proper NKRO. Updating the maker's software or firmware can help on gaming boards.

One caveat. Browsers and operating systems can have their own limits, so treat the number you see as the minimum your keyboard can do, not the final word.

Run the ghosting test

Related guides