Keyboard Test
Press every key to see it light up, read its key code and check for dead keys or ghosting.
Keys are still recorded. Click the keyboard to also capture Tab, Space and the arrows.
Press any key
To check ghosting, hold several keys at once. If a key stays dark while others are held, the keyboard cannot register that combination.
How to use
The keyboard area is focused when the page opens, so start pressing keys one by one. A key turns solid while you hold it and keeps a green mark after you release it. A key that never lights up may be broken, or the system may be catching it before the browser.
The board uses physical key positions, so it works with any language layout or input method. On a layout such as AZERTY or Dvorak, the key in the same physical spot lights up even if its printed label is different. Keys that are not on the US layout, such as the extra ISO key or Korean and Japanese language keys, appear under Keys not on this layout.
To check ghosting and rollover, hold several keys at the same time. Held now shows how many keys the keyboard is reporting, and Most at once keeps the highest number. If a key stays dark while others are held, the keyboard cannot register that combination.
While the area is focused, Tab, Space and the arrow keys are captured so the page does not scroll. Press Esc twice to move focus out, and use Reset to start over.
FAQ
Why does a key not light up?
Some keys never reach the browser. Fn is handled inside the keyboard, and the operating system or browser keeps certain keys and shortcuts for itself, such as the Windows key combinations, F11 and F12 in many browsers, and media keys on some systems. If an ordinary letter or number key stays dark, try another USB port or another computer to rule out the keyboard.
What is keyboard ghosting?
Ghosting is when a keyboard misses or invents a key press because several keys are held together. Cheaper keyboards share wiring between keys, so some three or four key combinations fail. Keyboards sold with n-key rollover report every key, while many USB keyboards report up to six regular keys plus modifiers.
What is the difference between key and code?
code names the physical key, for example KeyA or ShiftLeft, and stays the same for every layout. key is the character or action the key produces right now, so it changes with Shift, Caps Lock and the active language. location tells left and right modifiers and the numpad apart.
Does this test work with Korean, Japanese or other input methods?
Yes. The board reads the physical key code, which input methods do not change, so keys light up even while an IME is on. The key field may show Process while the IME is composing, which is normal.
Does it work with laptop keyboards and small screens?
Yes. On narrow screens the numeric keypad is hidden so the rest of the board stays readable, and keys pressed on a numpad still show up in the key, code and location readout. Laptop keyboards without a numpad simply leave those keys untested.