Keyboard Tester - Rollover vs Anti-Ghosting
Last reviewed 2026-04-27. Open the keyboard test to check your keyboard in the browser - no app install required.
What ghosting actually is
What ghosting actually is on Keyboard tester rollover vs anti-ghosting is missing key reports when too many keys share a matrix line - the keyboard checker shows which chords drop.
Test for it: hold three keys that share a row and column on the matrix. WASD plus Q is the standard gaming test - on a ghosting-prone keyboard, holding W and A and S while pressing Q makes Q fail or makes a fourth key appear. On a properly anti-ghosted keyboard, every press registers correctly.
What rollover means
N-key rollover is a specification, not an absence of failure. NKRO means every key registers correctly regardless of how many are simultaneously held. 6-key rollover (6KRO) means up to 6 keys plus modifiers register; the 7th press is dropped. 2KRO is the cheapest spec and shows up on bargain keyboards - the moment you hold a third key, things break.
For typing, even 2KRO is fine - most people do not hold three keys at once. For gaming, NKRO is the right pick. For music production with many simultaneous notes, NKRO is required.
How to test in your browser
How to test in your browser for Keyboard tester rollover vs anti-ghosting: open the keyboard checker, hold several keys at once, and watch which codes stay lit.
- Open the keyboard test. Each physical key shows up on the on-screen keyboard.
- Hold WASD with one hand and the spacebar with the other. The test should show all five keys highlighted, every one of them.
- Now hold WASD plus Shift, Ctrl, and a letter key like Q at the same time. Modifier keys often have separate matrix wiring; this checks that gaming-style chord inputs work.
- Release; the highlights should clear. A key that stays "down" after you release indicates a stuck switch or a debounce problem in the controller.
What the browser test cannot check
What the browser test cannot check on Keyboard tester rollover vs anti-ghosting is hardware NKRO claims below the OS - firmware limits still need the maker spec if every chord looks fine here.
- USB report rate. Keyboards report at 125 Hz, 500 Hz, or 1000 Hz. The browser sees press events as they arrive but cannot meaningfully measure intervals at that resolution.
- Hardware key remapping. Some keyboards (Apple's, gaming keyboards with onboard memory) remap keys at the firmware layer. The browser sees the remapped key, not the physical one.
- Wireless dropout. Bluetooth and 2.4 GHz wireless can drop or repeat keys under interference. The test will surface obvious failures but cannot diagnose the radio.
For other device tests see device test checklist for remote work, or run them individually at the device test tools hub.
For a walkthrough of the keyboard test itself from start to finish, see how to test a keyboard online: step by step. If keys press correctly on hardware but fail to appear in the browser, keyboard test - keys not detected: four fixes covers the most common causes.
Why cheap keyboards stop at six keys
The six-key ceiling on budget boards is not a marketing choice; it comes from the USB HID boot protocol, which reserves room for exactly 6 regular keys plus 8 modifiers (left and right Ctrl, Shift, Alt, and the Windows or Command key) inside a single report. A keyboard that wants true NKRO has to break out of that boot descriptor, either by declaring a custom HID report or by splitting one scan across several reports, which is why full-NKRO boards list it as a hardware feature rather than a firmware toggle you can flip. Anti-ghosting lives one layer lower, in the physical matrix: each key needs its own signal diode so that a held chord cannot back-feed current across scan lines and light up a key you never touched. Boards that omit those diodes to shave cost are the ones that ghost, and no driver update can add the missing hardware back. That gives the browser test a clean two-way read - when a phantom key appears during the multi-key press, you are looking at a matrix without per-key diodes; when keys simply stop registering past the sixth, you have hit the boot-protocol rollover cap instead.
Frequently Asked Questions
Does anti-ghosting work the same on wired, 2.4 GHz wireless, and Bluetooth keyboards?
Yes - ghosting comes from how the physical key matrix is wired inside the keyboard, not from how the keyboard talks to your computer. A wired board, a 2.4 GHz wireless board, and a Bluetooth board can all use the same style of scan-line matrix internally, so a board missing per-key diodes will ghost the same way regardless of connection type. Run the same multi-key press on the keyboard test either way.
Do laptop keyboards support full N-key rollover?
Rarely. Most laptop keyboards use membrane switches sharing a compact matrix, the same design that caps many desktop keyboards at 6-key rollover - the thin keycap mechanism and shared wiring make per-key diodes harder to fit. Test a laptop keyboard the same way as any other: hold several keys at once and watch for dropped or phantom presses.
Are mechanical keyboards automatically ghost-free?
No. Mechanical switches make ghosting less likely because per-key diodes fit more easily under taller keycaps, but "mechanical" only describes the switch type, not the wiring behind it. Some budget mechanical boards skip the diodes to cut cost and still ghost. Run the multi-key test rather than assume from the switch type alone.
If only one key drops out of a big chord, is that ghosting or a rollover limit?
That is a rollover limit, not ghosting. Ghosting adds a phantom key you never pressed; a rollover limit simply stops registering keys once you exceed the keyboard's supported count. Pressing a 7th key on a 6-key-rollover board does nothing extra (rollover); a key appearing on screen that you never touched is ghosting.
Will a keyboard that ghosts in this browser test also ghost in games?
Yes. The test reproduces the same matrix-scanning behavior your operating system and any game or application sees, so a chord that fails here - a phantom key lighting up, or a held key silently dropping - fails the same way everywhere else. Ghosting happens in the keyboard's hardware before any software, browser included, receives the signal.
Does the order I press keys in change the test result?
No - what matters is which keys are held down at the same time, not the order you pressed them in. Press one key, add a second, then a third while keeping the first two held; the matrix behaves the same whether the chord builds up slowly or all three keys land at once.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.