Why keys get blocked
A keyboard doesn’t wire every key separately. The keys sit on a grid of rows and columns, and the controller finds a pressed key where a row and a column connect. Hold three keys on the corners of a rectangle and the fourth corner looks pressed too: that’s ghosting. Cheap keyboards avoid it by ignoring any key that could be a ghost, which is why a third or fourth key sometimes does nothing. Keyboards with a diode under every switch can report any combination.
Using the combinations
The list above covers the combinations that go wrong most often in games and fast typing. Hold all the keys of a line together; they light up one by one as the keyboard reports them, and the line passes once they’re all lit at the same moment. Left or right Shift and Ctrl both count. If a line won’t pass, note which key stays grey: that’s the one being blocked. Release everything and try the same keys in a different order, since some keyboards block whichever key comes last.
The last two lines go past six keys. A board limited to the USB boot report stops at six regular keys (plus the modifiers), so the seven- and eight-key lines only pass with N-key rollover. “Most at once” above the list shows the highest count you reached.
If it fails
For a gaming keyboard, look for an NKRO or rollover setting in its software or a key combination in the manual, and plug it straight into the computer: KVM switches and some docks force the six-key boot mode. For a membrane or laptop keyboard, rebinding game controls to keys that work together is the practical fix. If a keyboard sold as anti-ghosting or NKRO fails lines it should pass, copy the report and include it in a warranty claim or return.
Rollover levels at a glance
| Keyboard | What it reports |
|---|---|
| 2-key rollover (2KRO) | Any two keys; a third may be blocked or ghost. Common on cheap membrane boards, which share wires between keys. |
| Anti-ghosting in some areas | Extra diodes on WASD and nearby keys only. The rest of the board may stop at 2 or 3 keys. |
| 6-key rollover (6KRO) | Six regular keys plus the eight modifiers: the USB “boot” report has room for exactly six key codes and a modifier byte. |
| N-key rollover (NKRO) | Every key independently. Over USB this needs a report beyond the boot format; some boards only switch it on with a key combination or in their software. |