60% Keyboard Tester
A 60% board has no arrow keys, function row or navigation cluster. Those live on the Fn layer instead. Press each key on the board below, then hold Fn to check that layer too.
0 of 60 keys, 0 at once, No chatter
- Not pressed yet
- Held now
- Works
- Chatter
- Browser can’t see it
How chatter detection and greyed-out keys work
A key is flagged for chatter when it sends a second press less than 50 ms after the first. Even fast deliberate tapping leaves about 100 ms between presses, so a repeat that quick comes from the switch, not your finger. Holding a key down (auto-repeat) is never counted.
Dashed keys such as Fn never reach a browser: the keyboard or the operating system handles them. They don’t count towards your total. Test Fn by holding it with another key. Some volume and brightness keys are handled the same way. Browser shortcuts such as Ctrl+W are left alone, so you can’t close this tab by accident.
Press every key to get your result
When every key is green you’ll get a result here. Already know what’s wrong? Skip ahead.
Testing a 60% keyboard
- Hold Fn and press 1 to = to send F1 to F12. Each one should appear under “Also detected”.
- Arrow keys usually sit on Fn + I/J/K/L, Fn + W/A/S/D or the bottom-right keys. Check your board’s manual or VIA/QMK keymap.
- The top-left key sends Esc. Shift + Esc or Fn + Esc usually sends ` and ~ instead.
60% keyboard tester FAQ
How do I test the arrow keys and F-keys on a 60% keyboard?
Hold Fn (or your layer key) and press the key printed with the arrow or F-key legend. The tester shows those keys under “Also detected”, because a 60% board has no dedicated position for them. If nothing appears, the layer may be mapped differently. Check the keymap in VIA, QMK or the maker’s software.
My 60% keyboard types Esc instead of ` and ~. Is that a fault?
No. Most 60% boards put Esc and ` on one key. Esc is the default, and Shift or Fn switches to ` or ~. The tester registers whichever one the key sends.
Why does the bottom row on my 60% look different?
Bottom rows vary between boards. Some have Win and Menu keys, some have Fn in a different place, and some (like the HHKB) have no Win key at all. Any key your board sends lights up here, or appears under “Also detected” if this layout has no spot for it.
Why doesn’t my Fn key light up?
Fn is handled inside the keyboard. It switches the keyboard to another layer and is never sent to the computer, so no browser-based tester can see it. Test it by holding Fn and pressing a key on that layer, for example Fn + 1 for F1. The key it sends should light up here.
What is key chatter, and how does this tester detect it?
Chatter is when one press types a letter twice. It usually comes from a worn or dirty switch, or firmware that doesn’t filter contact bounce. The tester flags a key when a second press arrives less than 50 ms after the first. Even fast deliberate tapping leaves about 100 ms between presses, so anything quicker is the switch, not you. Holding a key down (auto-repeat) never counts as chatter, and you can change the threshold to 30 or 80 ms.
How do I test for ghosting or key rollover?
Hold several keys at once, such as A, S, D, F plus J, K, L. The “at once” count above the keyboard shows the highest number registered together. Many USB keyboards handle 6 keys plus modifiers (6KRO), while N-key rollover boards register every key. If a key you’re holding doesn’t light up, the keyboard is blocking that combination. If a key you didn’t press lights up, that’s ghosting.
Helpful guides

Choose your keyboard size
Compare full-size, TKL, 75%, 65%, and 60% keyboards by the keys you use, then check layout and keycap compatibility before buying.

Choose the right switches
Choose linear, tactile, or clicky keyboard switches by feel, force, sound, and fit—without relying on color names or marketing labels.

Choose compatible keycaps
Check keycap stem, layout coverage, key sizes, profile, material, and legends in the right order before buying a set.