How to Find a Stuck Key
The test is one instruction: take your hands off the keyboard and look at the list. Every key the computer believes is currently held down appears there with a live timer. On a healthy keyboard the list empties the instant you let go. Anything that stays is stuck, and the timer tells you how long it has been stuck for.
That works because a keyboard reports presses and releases as separate events. A stuck key is one that sent its keydown and never sent the matching keyup — either the switch is physically held closed by debris or a broken stem, or the keyboard's controller lost track of the release. The distinction between those two is what the next section is about, and this page gives you the evidence to tell them apart.
Stuck modifiers are the ones that cause real damage, and they are also the hardest to spot without a tool like this. A stuck Shift makes everything uppercase. A stuck Ctrl turns every letter into a shortcut — press S and your browser tries to save the page. A stuck Alt or Meta opens menus or the app switcher on every keystroke. Because the symptom looks like software going wrong rather than a key going wrong, people reinstall drivers for days before checking. Modifiers are called out separately above for exactly that reason.
The second half of this page counts auto-repeat events. When you deliberately hold a key, the operating system sends a stream of repeat keydowns after a short delay — that is how holding Backspace deletes a whole line. This page records those (most tests filter them out) because a key repeating without being held is the signature of a runaway key. If the repeat counter is climbing for a key that is not in your held list, or that you are not touching, that key is firing on its own.
One thing this test deliberately handles: if you hold a key and then click away to another window, the browser never receives the keyup and the key would look stuck forever. The page clears its held-key state when the window loses focus, so a false alarm from alt-tabbing does not happen. That does mean you should keep this tab focused while testing.
Related faults have their own pages. A key that registers twice per press is chatter, measured by the double typing test. A key that does nothing at all shows up in the full keyboard test. Keys that drop out only when several are held together are a rollover limit, which the N-key rollover test measures.