Explore all Mouse & Keyboard Tools

Keyboard Ghosting & NKRO Test – Multi-Key Rollover Tester

Diagnose keyboard ghosting and key blocking. Press multiple keys simultaneously to determine your rollover tier (2KRO, 6KRO, or Full NKRO).

Simultaneous Key Rollover Test:Awaiting multi-key input...
👉 Click here or press any key to activate NKRO listener
Active Keys Pressed
0keys
Awaiting press
Peak Simultaneous (Max)
0keys
Awaiting multi-key input...
Total Keys Tested
0/ 87
Unique keys pressed
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
Caps
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
Win
Alt
Spacebar
Alt
Win
Menu
Ctrl
↑
←
↓
→
Awaiting multi-key input...

Press and hold multiple keys simultaneously (e.g. Q + W + E + R + Space) to test rollover.

RunMacro Bot
⚡ Anti-Ghosting Software Driver

Bypass Keyboard Hardware Jamming with Software Macros

Blocked by 2KRO or 6KRO membrane keyboard limits? Dispatch flawless multi-key chords and spam macros at the OS level.

How to Test Keyboard Ghosting & Key Rollover

1

Activate Keyboard Listener

Click inside the green focus strip or press any key on your keyboard to start testing.

2

Press & Hold Multiple Keys

Use both hands to press and hold down combinations like Q+W+E+R, Arrow keys, or gaming chords (WASD + Space + Shift).

3

Verify Rollover Tier & Blocked Keys

Observe the virtual ANSI keycap layout light up in real time and review your hardware rollover tier (2KRO, 6KRO, NKRO).

Key Features of Keyboard Ghosting & NKRO Tester

Simultaneous Multi-Key Detection

Tracks every active keycode currently being held down concurrently with zero debounce lag.

Interactive ANSI Keycap Matrix

Full 87-key Tenkeyless visual layout illuminates active keys in glowing blue and tested keys in green.

Rollover Tier Diagnostic

Accurately evaluates whether your keyboard is 2KRO (Membrane), 6KRO (Standard USB), or Full NKRO (Gaming).

Peak Simultaneous Counter

Remembers the maximum number of keys you were able to register at a single moment in time.

Keyboard Rollover Tiers & Anti-Ghosting Matrix Reference

Technical comparison of keyboard PCB matrix architectures, key-blocking mechanics, and rollover capabilities.

Rollover TierSimultaneous Keys RegisteredHardware Circuit ArchitectureGaming & Typing Impact
2KRO (Membrane / Laptop)1 – 2 keys (+ modifiers)Shared row/column matrix without isolation diodesKey jamming occurs when pressing WASD + diagonal movement keys
4KRO / Optimized MatrixUp to 4–6 specific cluster keysDedicated conductive traces around gaming zonesProtects common gaming chords (WASD + Shift + Space), blocks other rows
6KRO (Standard USB HID)6 alphanumeric keys + 4 modifiersStandard USB HID boot protocol packet limitSufficient for 99% of fast typing and standard gaming setups
Full NKRO (N-Key Rollover)Unlimited (All 87 / 104 keys)Individual SMD diode per mechanical switchZero ghosting, zero key blocking; essential for rhythm games & pro esports

Frequently Asked Questions

Clear answers about using this tool and automating workflows with RunMacro.

What is keyboard ghosting?

Keyboard ghosting occurs when pressing certain combinations of keys causes an unpressed adjacent key to register erroneously due to overlapping column and row circuit connections in simple keyboard PCB matrixes.

What is key blocking (jamming)?

Key blocking (or key jamming) is a safety mechanism implemented by keyboard firmware to prevent false ghost keys. When a 3rd or 4th key is pressed that shares electrical wiring with already held keys, the keyboard ignores the additional key press.

What does NKRO mean?

NKRO stands for N-Key Rollover. In an NKRO keyboard, each switch is equipped with an individual isolation diode, allowing every single key pressed simultaneously to be accurately detected by the operating system without limits or jamming.

How does RunMacro Auto Keyboard help with keyboard automation?

RunMacro Auto Keyboard bypasses physical hardware matrix limits by generating virtual software keystrokes and rapid macros at the OS level, allowing flawless multi-key sequences and spam macros even on basic 2KRO keyboards.

Related Free Tools

Explore other helpful browser-based utilities in the same category.