Avada input lab · private browser diagnostic
Online keyboard tester
Check every laptop key, count repeat presses and expose uneven key wear. Switch keyboard size, Windows or Mac labels, and English layouts without installing an app.
Advanced analytics
- No events yet
Used-laptop inspection
Find keyboard faults before you pay.
A key can register once and still be unreliable. Use counts and the heatmap to repeat every key several times, then enable Advanced mode for rollover and chatter clues.
Dead key
No signal appears after several deliberate presses.
Stuck key
The key remains held after your finger has released it.
Key chatter
One physical press creates rapid duplicate signals.
Uneven response
One key needs more force or misses presses more often.
Keyboard tester guide
Read the result like a technician
This online keyboard test uses the browser KeyboardEvent API. It identifies physical key positions, counts accepted presses and displays only the keys included in the selected keyboard size.
How to test a used laptop keyboard
Choose the closest size and platform, use the matching English layout, then press every key at least three times. Check that every press increments exactly once, that released keys do not remain highlighted, and that modifier combinations register together. Repeat any suspicious result in a text editor and with the laptop charger connected.
Keyboard sizes explained
- Full size (104)Function row, navigation cluster and number pad.
- TKL (87)Full navigation cluster without the number pad.
- 75% (84)Function row and compact navigation keys.
- 65% (68)Arrow and navigation keys without a function row.
- 60% (61)The compact alphanumeric core.
Windows, Mac and English layouts
Platform changes modifier labels without pretending the browser can change your operating system. US and UK QWERTY cover the most common English laptop keyboards; Dvorak and Colemak remap the displayed letter positions for users of those English layouts.
N-key rollover
Rollover is the number of simultaneous keys the browser receives. Hold several keys together in Advanced mode. Gaming keyboards may report many keys, while laptop matrix limits can block some combinations.
Press counts and heatmap
Every accepted keydown increases that key's counter. Equal count ranges share a colour, making missed or over-sensitive keys easy to spot. Heatmap mode adds intensity to the same frequency bands; it does not upload or store the pattern.
Chatter detection is a warning
Mechanical switch bounce or a worn laptop key can create two signals from one press. Advanced mode flags repeat keydown events inside your chosen interval. Fast intentional double taps can also trigger it, so slow down and repeat the test before deciding a key is faulty.
Questions
Keyboard test FAQ
A browser test is an excellent first check. Confirm unusual signals in another application before treating them as a hardware diagnosis.
How do I test every laptop keyboard key?
Select the closest keyboard size, then press and release every physical key. Each detected key displays its press count and changes colour. The progress bar shows how many visible keys have registered at least once.
Can I test both Windows and Mac keyboards?
Yes. Choose Windows or Mac in the control panel. The tester keeps the same physical key positions and changes modifier labels such as Windows, Alt, Control, Option and Command.
Why does the Fn or power key not appear?
A browser normally cannot read Fn, power and some brightness keys because the laptop firmware handles them before the web page receives an event. Test those keys using their actual laptop function.
What do rollover and chatter detection mean?
Advanced mode records the highest number of simultaneous keys and flags very fast duplicate signals within the selected threshold. A warning is a clue, not a final diagnosis, so repeat the test in another application.
Does AvadaBD save what I type?
No. Key events, counts and history are processed in the current browser tab. Nothing is uploaded or saved by the keyboard tester, and refreshing the page clears the session.
