How to Test a Keyboard Properly
A key that seems dead is usually not a broken switch. Test in the right order — registration, rollover…
Shows which fingers and rows do the work when you type your own text, and which one is carrying more than its share.
The Keyboard Finger Load Analyzer shows which fingers and rows do the work when you type your own text, and which one is carrying more than its share. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.
| Even distribution | 12.5% per finger |
|---|---|
| Typical QWERTY right index | close to 20% |
| Typical QWERTY home row | 30–35% of keystrokes |
Assumes standard touch-typing finger assignment on a US layout. If you type with four fingers or use a split or ortholinear board, the mapping does not describe what your hands are doing.
A key that seems dead is usually not a broken switch. Test in the right order — registration, rollover…
Measures finger travel, same-finger pairs and hand alternation for QWERTY, Dvorak, Colemak and…
Finds zero-width spaces, byte order marks, non-breaking spaces and direction overrides hiding…
Repairs text mangled by the wrong character encoding — the "’" and "é" problem — by…
Detects Cyrillic, Greek and fullwidth characters disguised as Latin letters — the basis of…
Reports CRLF versus LF, trailing whitespace, mixed tab and space indentation, and normalises…
Measures the variation in your sentence lengths — the thing that makes prose readable, which…
Rescales every quantity in a recipe for a different number of servings, keeping fractions…
Profiles every column of a CSV — type, blanks, distinct values, ranges — and flags the ragged…
Finds lines that are nearly the same, not just identical — catching "Acme Ltd." against "Acme…
Shows how right-to-left text renders against how it is stored, and finds unmatched embeddings…