The method

Practice that goes where
it is actually needed.

Typing at 60 words a minute with one letter stuck at 25 is not a 60 WPM typist. Keyshand is built around that observation.

01

Every key is measured separately

Keyshand records the interval between your keystrokes, and attributes each interval to the key you were reaching for. That gives a speed and an accuracy for every individual letter, not just an average for the run. Only clean first-try hits contribute a timing sample, so a key you had to correct never looks fast.

02

You start with five letters

Not the home row — the five most frequent letters in your language. Starting from frequency rather than physical position means even a five-letter alphabet produces text with the texture of real English, and the muscle memory you build transfers straight to real words.

03

Lessons are generated around your weakest key

Once your alphabet can spell enough real words, lessons are drawn from a common-word corpus filtered to the letters you know. Before that, a character-level trigram model trained on the same corpus generates pronounceable pseudo-words. Either way, the letter you are slowest at appears far more often than chance.

04

A new letter arrives only when you have earned it

Each letter gets a confidence score from its speed against your target, its accuracy, and how much evidence there is. The alphabet widens when the blend of your weakest letter and your average clears the bar. Weighting the minimum this heavily is deliberate: one neglected key should hold the alphabet back, because that key is what caps your real-world speed.

How the numbers are defined

Net WPM
correct characters ÷ 5 ÷ minutes
Gross WPM
all characters ÷ 5 ÷ minutes
Accuracy
correct keystrokes ÷ total keystrokes
Consistency
1 − coefficient of variation of intervals

A “word” is five characters, which is the standard convention for typing speed, so results are comparable with any other test you have taken.

Keep in touch

Hear about new features

A layout, a language, a way of practising — occasional word when something is added. Nothing else, ever.