KeyGhost Test
Press multiple keys simultaneously to detect ghosting
Press multiple keys at the same time above and this keyboard ghosting test shows you instantly which ones register and which ones disappear. Whether you verify a new board as a competitive gamer, test keyboard shortcuts as a developer, or check a manufacturer’s anti-ghosting claims as a buyer, this free browser-based tool gives you accurate real-time results with no software to install.
Ghosting hides in specific key zones, not across the whole board. A keyboard that passes one combo fails on another. If you also want to check your input timing, try the key rollover and input lag test. Run the ghosting test on your actual key combos below, then use this guide to read your results and fix what fails.
Table of Contents
- What Is Keyboard Ghosting?
- How to Use This Keyboard Ghosting Test
- Best Key Combos to Test First
- NKRO vs. 6KRO: What Your Results Mean
- Why Keyboard Ghosting Happens
- How to Fix Keyboard Ghosting
- Who Needs Anti-Ghosting and Who Doesn’t
- Frequently Asked Questions
What Is Keyboard Ghosting?
Keyboard ghosting happens when you press multiple keys at once and one or more fail to register on your computer. The key physically goes down, you feel the click or the resistance, but the input never arrives. Your character stops sprinting mid-run. Your macro fires without one of its keys. A shortcut does nothing.
This is not a software bug. It is a hardware limitation built into the keyboard’s circuit design, and it has existed for decades. Membrane keyboards run into it far more than mechanical ones. Understanding it tells you whether your keyboard handles what you demand of it.
Two related failure modes matter here. True ghosting is when the keyboard invents a keypress you never made, because electrical signals cross in the matrix and trigger a false reading. Blocking (sometimes called jamming) is when a key you pressed does not register because the keyboard’s firmware hits its simultaneous input limit and refuses to process anything more. Both show up as missed or wrong inputs. This test detects both.
How to Use This Keyboard Ghosting Test
The tool runs entirely in your browser. No download, no account, no plugins.
- Click anywhere on the tool to give it keyboard focus. Without focus, your browser will not route key events to the tool.
- Press and hold your first key. It lights up cyan on the virtual keyboard and appears in the active key list above the board.
- Add keys one at a time while holding the previous ones. Watch the simultaneous key count rise.
- Watch for red keys. Any key highlighted in red is being ghosted or blocked. It registered an attempted press but did not survive alongside the others.
- Read your stats. The panel above the keyboard tracks keys held right now, your maximum simultaneous count, and total ghosted inputs this session.
- Hit Reset to clear all state and run another combination.
On mobile, tap the on-screen keys directly. Physical ghosting tests need a physical keyboard connected to the device, so results on touchscreens reflect virtual tap simulation rather than your hardware’s real limits.
Best Key Combos to Test First
Ghosting is zone-specific. Start with the combinations you actually use, then branch out.
For gamers: Hold W, A, S, D together, then add Space, Shift, and Ctrl one at a time. Then test your specific in-game binds. Pressing crouch, sprint, and fire together puts a very different electrical load on the board than WASD alone. A keyboard passes the basic test and still ghosts on your three-key grenade combo.
For developers and productivity users: Test Ctrl, Shift, Alt, and a letter key at the same time. Complex shortcuts expose rollover limits fast. Test any multi-key macros or text expander triggers you use daily too.
For buyers testing a new keyboard: Test every row across the board, not just the middle. Some keyboards protect the WASD cluster through selective anti-ghosting but ghost on keys outside that zone. Side columns, number rows, and function keys deserve a check.
For laptop users: Start with two keys and increase until something drops. This reveals your actual rollover limit, which tells you whether an external keyboard is worth it for gaming or heavy shortcut use.
NKRO vs. 6KRO: What Your Results Actually Mean
Your keyboard ghosting test results measure key rollover: the number of keys your keyboard recognizes at the exact same moment.
2KRO means only two keys at once. This is typical of basic membrane keyboards and most laptop built-in boards. It handles everyday typing and simple shortcuts but fails on any gaming combo needing three simultaneous inputs. Modifier keys like Shift, Ctrl, and Alt often sit outside this limit and get tracked separately.
6KRO (6-Key Rollover) is the standard for USB keyboards in normal HID boot mode. Six simultaneous non-modifier keys covers most gaming and productivity use. The USB HID protocol caps standard keyboards here, which is why 6KRO became the default before NKRO over USB became common.
NKRO (N-Key Rollover) means every key on the board registers independently, no matter how many you hold at once. This is the standard on mechanical gaming keyboards today. Some ship in 6KRO mode by default for compatibility and need a Fn key shortcut to switch to NKRO. Check your manual if your results come in lower than expected.
PS/2 keyboards reach true NKRO because the PS/2 protocol has no simultaneous key limit. USB needs custom protocol implementations to exceed 6KRO, which is why NKRO over USB shows up on mid-range and premium gaming keyboards rather than budget models.
Why Keyboard Ghosting Happens
Keyboards do not have one wire per key. A 104-key board with individual dedicated wires would be impractical to build. Instead, keys sit on a switch matrix, a grid of rows and columns where each key occupies a unique intersection. The keyboard’s microcontroller scans this grid hundreds of times per second, powering one row at a time and checking which columns respond, to identify which keys are pressed.
This matrix design is efficient but creates an electrical ambiguity problem. Press three keys that form a rectangle in the grid and the electrical paths create an apparent connection at the fourth corner of that rectangle, even if you never touched that key. The controller cannot tell a real press from an electrical echo. That echo is true ghosting: a phantom keypress you never made.
Budget and membrane keyboards handle this by blocking additional inputs once a threshold is reached. Rather than risk phantom inputs, the firmware reports nothing new once you exceed the rollover limit. The key you pressed is real, but the keyboard refuses to acknowledge it. That is blocking.
Anti-ghosting through diodes solves both problems. A diode placed on each key switch lets current flow in only one direction. This removes the electrical ambiguity that creates phantom inputs and lets the controller identify exactly which intersections are genuinely closed, no matter how many are active. Full NKRO needs a diode per key, which adds cost and is why it shows up mostly on mechanical keyboards.
How to Fix Keyboard Ghosting
If your test reveals ghosting on combinations you actually use, work through these options before you replace the keyboard.
- Switch USB ports. A USB hub or shared root hub sometimes downgrades keyboard reporting. Plug directly into a port on your motherboard and re-run the test. This resolves the issue for some users on keyboards that technically support higher rollover.
- Toggle NKRO mode. Many gaming keyboards ship in 6KRO mode by default. Check whether yours has an NKRO toggle, often triggered by holding Fn and pressing a specific key. Enable it and test again.
- Remap around the ghosting zone. Once you know which combinations fail, rebind those inputs in your game or app to keys outside the problem area. Most modern games and productivity tools allow full rebinding. This fix is free and works once you know your specific failure combos.
- Replace the keyboard. For laptop users, ghosting comes from a manufacturing decision. The membrane matrix inside a laptop chassis supports 2 to 3 simultaneous inputs by design, and no firmware fix changes that. An external mechanical keyboard with NKRO fixes this permanently. The global gaming keyboard market reached $1.1 billion in 2024 and is projected to grow to $1.9 billion by 2030, driven by demand for exactly this kind of hardware reliability. Mechanical keyboards account for 65.6% of that market segment. Full-NKRO options exist well under $80.
Who Needs Anti-Ghosting and Who Doesn’t
Competitive and esports gamers need it most. Pressing crouch, sprint, and fire at once while holding a direction is a routine three or four-key combination in most FPS titles. A ghosted Space bar during a jump in a ranked match is not a minor inconvenience, it costs you the game. Professional players treat NKRO as non-negotiable.
Casual gamers running standard WASD movement with one or two actions at a time rarely hit the limits of a 6KRO keyboard. Most USB gaming keyboards handle these combinations without issue.
Developers and power users who run multi-key shortcuts, custom macros, or text expanders benefit from 6KRO at minimum. If you fire three-key shortcuts regularly, verify they work under load with the keyboard ghosting test above. It takes under two minutes.
Everyday typists almost never trigger ghosting during normal prose writing. You rarely hold more than two keys at once in a standard typing rhythm. A basic membrane keyboard handles this use case fine.
Buyers of used keyboards should always run this test before committing. Dead keys, silent ghosting zones, and worn-out rollover behavior do not show up in listings. A 30-second test here reveals problems a visual inspection never would.
Hardware managers in offices and schools testing large batches of keyboards save real time with a browser-based tool. Testing 25 keyboards by hand takes hours. An online test cuts that to minutes per device.
Test Your Keyboard Now
Ghosting is zone-specific, so a keyboard that passes a general check still fails on the exact combo you rely on. Run the keyboard ghosting test above with your real key combos, watch for red keys, and check your rollover against the NKRO vs 6KRO standard your keyboard claims. If a combo you need fails, remap it or switch to an NKRO board before your next match or deadline.
Frequently Asked Questions
What is keyboard ghosting?
Keyboard ghosting happens when you press multiple keys at once and one or more fail to register. The key goes down, but the input never arrives. The keyboard’s matrix circuit design causes it, not a software bug.
How do I test my keyboard for ghosting?
Run the keyboard ghosting test above. Press and hold multiple keys at once, such as W, A, Shift, and Space. Any key that fails to light up while the others do is being ghosted. The stats panel shows exactly how many keys registered.
What is the difference between NKRO and 6KRO?
6KRO registers 6 simultaneous non-modifier keypresses, enough for most gaming and productivity work. NKRO registers every key independently, no matter how many you hold. Competitive gamers benefit most from NKRO; casual users rarely notice a difference from 6KRO.
Does the keyboard ghosting test work on Mac, Windows, and Linux?
Yes. The test runs entirely in your browser and works on Windows, macOS, and Linux with no install. The Windows key registers as Command on macOS. Some OS-level shortcuts, such as Print Screen and Fn combinations, may get intercepted before the tool sees them.
Can I fix keyboard ghosting without buying a new keyboard?
Sometimes. Switch to a USB port on your motherboard instead of a hub, check for an NKRO toggle via a Fn key shortcut, or remap failing combos to keys outside the ghosting zone. If none of these work, a mechanical keyboard with NKRO is the permanent fix.
Why does my laptop keyboard ghost with only 2-3 keys pressed?
Most laptop keyboards use a cost-reduced membrane matrix that supports only 2 to 3 simultaneous keypresses reliably. MacBook, Dell, HP, and Lenovo all share this constraint. It is a manufacturing decision, not a defect. An external keyboard with NKRO is the only reliable fix for heavy gaming on a laptop.
What key combos should I test first?
Test the exact combinations your workflow demands. Gamers should start with WASD plus Space, Shift, and Ctrl, then test their specific in-game binds. Developers should test their most-used multi-key shortcuts. Ghosting is zone-specific, so targeted testing matters more than broad testing. A keyboard passes a general test and still ghosts on the specific three-key combo you rely on.




