Your device
Keyboard tester
This test needs a keyboard. With one connected, press Start. Without one, try the refresh rate test.Press Start, then press the keys of your keyboard. Each key lights up when the page hears it.
What you press stays on this page.
About this keyboard tester
This keyboard tester shows which keys of your keyboard send a signal to the browser. Press Start, then press the keys one by one: each key on the picture lights up as soon as the page hears it, so a key that stays dark is a key that sent nothing. The page also counts how many keys you held at the same moment and whether a key seems to bounce, which means it registered twice for one press. It is free, needs no account, and nothing you press leaves your device.
How the test works
- Press Start. The keyboard picture fills the screen.
- Press every key you want to check, one after another. Each key lights up white, and green while you hold it.
- Press several keys together to see how many your keyboard can hold at once.
- Choose Done, or press Escape twice quickly, to see your result.
How to read the result
The big number is how many different keys sent a signal. There is no right number, because keyboards differ: a small laptop keyboard has far fewer keys than a full one, and the picture shows one standard layout. A key that does not light up when you press it sent nothing to the browser. That may be a worn or dirty switch, but it may also be a key the system keeps for itself.
Most keys at once shows how many keys you held together, and the result sets it beside a reference fact: a keyboard in the basic USB mode reports up to 6 (as the standard sets it)[1] keys at once besides Shift, Ctrl and Alt[1]. Many keyboards report more outside that mode, and some cheap ones fewer in some combinations, which matters when you play games that need several keys together. A possible bounce is a press that arrived very soon after the same key came up. It can mean a worn switch, but two fast presses look the same, so run the test again before you decide.
How we measure
While the test is on, the page listens for key events that come from your own hands and ignores those a script makes. It stops every key from doing its usual job, so that Tab, Space and the arrow keys light their keys instead of moving the page. A browser keeps some shortcuts for itself, such as closing a tab, and these cannot be stopped.
The picture is a full-size keyboard with one standard layout. If your keyboard is laid out differently, keys still light in the same places and show the character your keyboard reports once you press them. A key the picture has no place for is listed under it by its code. Your result is kept in this browser only; you can read about us to see who makes the site.
A key does not light up
- Press it again, a little harder and in the middle of the key, to rule out a slip.
- Check that the keyboard is connected: a loose cable or a flat battery makes keys drop out.
- Look for crumbs or dust under the key and clean it with a soft brush or compressed air.
- Try the keyboard on another computer, or another keyboard on this one, to find out which of the two is at fault.
Why keys sometimes miss when many are pressed
Some keyboards cannot tell certain combinations apart, because of the way their keys are wired. When you press three or four keys together, one may seem to be missing. A keyboard built for games usually sends every combination; an office keyboard often does not. The number of keys at once in your result shows what your keyboard did in this check.
Questions
Is the keyboard tester free?
Yes. There is no account and no sign-up, and nothing you press is sent anywhere.
Can I test my phone's keyboard?
Not well. The on-screen keyboard of a phone does not send the key codes this page needs. Connect a physical keyboard, or try the refresh rate test, which works on any screen.
Why does a key stay dark?
It sent nothing to the browser. The switch may be worn, the key may be kept by the system, or the key may be one that no browser can see, such as the Fn key of most laptops.
What is a bounce?
A worn switch can register twice for one press. This page marks a key that went down again very soon after it came up as a possible bounce.
Sources
- USB Implementers Forum (2001). Device Class Definition for Human Interface Devices (HID), Version 1.11. usb.org.https://www.usb.org/sites/default/files/hid1_11.pdf
USB keyboards in the basic (boot) protocol, as the standard defines them