How do I test my keyboard online?+
Choose the layout that matches your keyboard, then press Start capture or click the drawing and press every key once. Each key fills while it is held and keeps a tick after you let go, and the list of keys not pressed yet should shrink to nothing on a healthy keyboard. To check combinations, hold several keys at once and watch the held count. When you are finished, press Escape twice within a second or use the Pause button, and copy the report if you need a record.
Why do some keys not light up?+
Some keys never reach a web page. Fn is handled inside the keyboard and changes what other keys send rather than sending anything itself. Brightness, volume, media, and launcher keys are usually taken by the operating system or a vendor driver first. Shortcuts the system reserves, such as Alt+Tab, Cmd+Tab, Cmd+Space, and Ctrl+Alt+Delete, pull focus away before the page sees them, which is why capture pauses when the window loses focus. The Windows key is different: press it once and it registers, then the Start menu opens and capture pauses, so click the keyboard to carry on. If an ordinary letter, number, or arrow stays dark, though, the problem is that key and not the browser.
What are key ghosting and rollover, and how do I test them here?+
Rollover is how many keys a keyboard can report at the same moment. Ghosting is what happens past that limit: a key you pressed goes missing, or one you did not press appears, because of how the switch matrix is wired. Many membrane keyboards manage only two or three keys in some combinations. 6KRO means six keys plus modifiers, the ceiling of the USB boot protocol, and NKRO means every key independently. To test, hold the exact combination you use, such as W, A, Shift, and Space, and check that every key in it is lit at once. The Max rollover tile keeps the highest count this page has seen. The connection matters as well as the board: many laptops and Bluetooth keyboards report fewer keys than the hardware could.
What is key chatter, and how do I fix a keyboard that types twice?+
Chatter is a switch registering two presses when you pressed once, so letters come out doubled. This page flags any fresh press that arrives less than 50 milliseconds after the same key was released, which is quicker than a finger can lift and press again, and shows the shortest gap it measured. To confirm, tap the suspect key slowly about twenty times and watch whether the flag count rises. Fixes, roughly in order: turn the keyboard over and blow out debris with compressed air; pull the keycap and clean around the switch; raise the debounce time in the keyboard's software or firmware if it offers one; on a hot-swap board, replace the switch; on a soldered board, have the switch desoldered and replaced. Chatter on a new keyboard is a warranty claim.
My laptop keyboard is not working properly. What should I check?+
Start by finding out exactly which keys fail: choose the 75% or Mac laptop layout and press everything. If no key responds at all, the cause is usually software. On Windows, make sure Filter Keys is off (holding right Shift for eight seconds turns it on, and it ignores brief presses), reinstall the keyboard driver from Device Manager, and plug in an external keyboard to see whether the fault follows the laptop. A key that stays lit after you let go is stuck or dirty. A whole row or block that never registers usually points to the ribbon cable or the keyboard assembly, which is a repair rather than a setting.
What is the difference between key, code, and keyCode?+
They are three answers to which key was pressed. key is what the press produces with the current layout and modifiers, so the same switch gives a, A, or q depending on Shift and on whether the system types QWERTY or AZERTY. code names the physical position: KeyA is the key where A sits on a US keyboard, whatever it types on yours. keyCode is an older number that browsers still send, but it is deprecated and inconsistent between browsers and layouts, so new code should not rely on it. Games, shortcuts, and keyboard testers want code; text input wants key.
Does this work with ISO, AZERTY, QWERTZ, and other non-US keyboards?+
Yes. Keys are matched by physical position, so every layout lights the right key in the drawing, even though the drawing shows US legends and your printed letters may differ. Pick the ISO layout if your Enter key is tall and there is an extra key between left Shift and Z; that extra key reports as IntlBackslash. The log shows what your layout actually types, so the A key on an AZERTY board reports code KeyQ and key a. On Windows, AltGr also reports a Left Ctrl press, so Left Ctrl can light up without being touched; press it on its own and check the log.
How do I test the switches on a mechanical keyboard?+
Press each switch slowly, then quickly, and watch three things. Every key should register once per press with no chatter flag. The held time in the log should match how long you held the key, so a switch that reports a few milliseconds when you held it for a second is releasing early. And it should keep registering while other keys are down, which the held count and the rollover record show. Repeat after cleaning or replacing a switch to confirm the fix.
Is this a keylogger? Is what I type recorded?+
No. A keylogger records keystrokes and stores or sends them somewhere. This page does neither: it listens for key events only while capture is on, keeps them in this tab's memory to draw the keyboard and the log, and forgets them when you reset or close the tab. Nothing is uploaded, nothing is written to browser storage, and no key press is sent to analytics. A report leaves the page only if you copy or download it yourself. Even so, there is never a reason to type a password into a keyboard tester.
Anything special about testing a Mac keyboard?+
Switch to Mac legends (chosen for you on a Mac) to see Command and Option where Windows and Alt would be; the codes underneath are the same, MetaLeft and AltLeft. On a MacBook the top row sends brightness and media actions by default, which macOS keeps for itself, so hold Fn while pressing them to send F1 to F12, or turn on the setting that uses them as standard function keys. Fn and Touch ID never reach the browser. Caps Lock on a Mac usually reports a press when it turns on and a release when it turns off, so it stays lit while caps lock is on. And macOS drops the release of any key pressed while Command is held, so this page lets go of those keys when the next key goes down or Command comes up, instead of leaving them stuck and counting them as held together.