How to Test Your Keyboard for Ghosting
This tool is designed for the situation most people mean when they search for a keyboard ghosting test: you press a real combination of keys, but one or more inputs appear to be missing.
- Choose a preset. WASD Stress is a useful six-key starting point for gaming keyboards.
- Select Start Test. The capture area receives focus so normal page scrolling and many browser shortcuts do not interfere with the test.
- Hold every highlighted key together. Do not press them one at a time and release them. Rollover is about simultaneous input.
- Watch Held Now and Preset Match. These show how many key events the browser is receiving together.
- Release the whole combination. The tool then shows which expected keys were present at the best simultaneous point of that attempt.
- Repeat the same combination. A repeatable missing key is more useful evidence than one incomplete attempt.
What Is Keyboard Ghosting?
Keyboard ghosting traditionally refers to an unwanted key being reported when several physical keys are pressed together. With many modern keyboards, the more common symptom is blocking: the keyboard avoids an ambiguous matrix state by refusing to report one of the keys.
That is why an online ghosting test should not simply announce “ghosting detected” whenever a key is missing. The page can only compare the key events delivered to the browser with the combination you intended to test.
Ghosting vs Blocking vs Key Rollover
| Term | What it means | What this test can show |
|---|---|---|
| Ghosting | An unintended or phantom key is reported during a multi-key combination. | The browser can display unexpected events, but the page cannot know whether you physically pressed that key unless you compare it yourself. |
| Blocking | An intended key is not reported because of the keyboard's matrix or firmware behavior. | A preset can show that an expected key was missing from the strongest simultaneous match. |
| Rollover | How many simultaneous keys a keyboard can correctly report under supported conditions. | Max Simultaneous records the highest number of concurrent key events observed by this browser session. |
2KRO, 6KRO and NKRO Explained
| Rollover | Practical meaning | Important limitation |
|---|---|---|
| 2KRO | At least two ordinary keys can be handled together in supported combinations. | Some three-key combinations may work while others may block. |
| 6KRO | Commonly indicates support for six non-modifier keys at once under supported conditions. | Modifier keys and connection mode can be handled differently. |
| NKRO | N-key rollover aims to report a large number of legitimate simultaneous key presses. | Pressing seven keys successfully once is not enough to certify true NKRO across the keyboard. |
Gaming Keyboard Ghosting Tests Worth Trying
W + Shift + Space
A simple sprint-and-jump combination used in many PC games. It is a good first anti-ghosting check.
W + A + S + D + Shift + Space
A six-key WASD stress test that checks movement keys together with sprint and jump.
Q + W + E + R + Space
A compact MOBA-style cluster for checking several neighboring letter keys and Space together.
A + S + D + F + J + K + L
A seven-key rhythm-style combination that can expose limitations in broader simultaneous input.
How to Interpret Your Result
If every target key is detected at the same time, that specific combination worked in the current browser, operating system and connection mode. It does not prove that every possible combination will work.
If a target key is repeatedly missing, test the same combination again and then compare another browser or computer if possible. A consistent failure may indicate a rollover or keyboard-matrix limitation, but software shortcuts and connection behavior can produce similar symptoms.
The Max Simultaneous counter is best treated as a browser-observed session maximum. It is not a certified NKRO rating.
Why a Key May Be Missing
- The keyboard matrix cannot distinguish that particular combination.
- The keyboard firmware deliberately blocks an ambiguous key state.
- A browser or operating-system shortcut intercepts the combination.
- USB, Bluetooth or wireless connection mode changes the keyboard's rollover behavior.
- A laptop Fn layer is handled in firmware and is not exposed as a normal browser key event.
- The attempt was not fully simultaneous, so one key was released before another was pressed.
Troubleshooting a Failed Gaming Combo
- Repeat the same preset two or three times.
- Try the opposite Shift or Ctrl key if your game allows it.
- Reconnect a USB keyboard or try another USB port.
- For wireless keyboards, check battery level and connection quality.
- Compare the test in another modern browser.
- If available, check the keyboard manufacturer's documented rollover or anti-ghosting support.
Keyboard Ghosting Test FAQ
What is keyboard ghosting?
Keyboard ghosting is unwanted or missing key behavior that can appear when several keys are pressed together. Modern keyboards often block an ambiguous combination instead of reporting a phantom key.
How do I test my keyboard for ghosting?
Start the test, choose a preset, hold every highlighted key together, then release the combination. The tool compares the expected preset keys with the simultaneous key events delivered to the browser.
What is 6KRO?
6KRO means six-key rollover. It generally indicates that six regular keys can be reported simultaneously under supported conditions, although modifier handling and exact combinations can vary.
What is NKRO?
NKRO means N-key rollover. It describes broad simultaneous-key reporting capability. A browser test can observe received key events but cannot certify the keyboard's internal NKRO specification.
Is anti-ghosting the same as NKRO?
No. Anti-ghosting may protect selected key combinations or zones, while NKRO describes broader rollover capability across many simultaneous keys.
Why is a key missing from a keyboard ghosting test?
A missing key can be caused by the keyboard matrix or rollover design, but browser shortcuts, operating-system shortcuts, connection mode and firmware can also affect what the page receives.
Does this keyboard ghosting test record what I type?
The keyboard-testing logic runs in your browser and does not need to upload the keys you press to KeyboardTest.org. Avoid typing passwords or sensitive information while testing.