Adaptive typing trainer
Free & open source

Practice the keys
you actually miss

KeyDown analyzes your mistakes in real time and generates text weighted toward your weak n-grams. Not random words — targeted practice.

session 04:12
The system will then provide additional words containing those letter combinations until accuracy improves across each pattern
wpm67
accuracy94.2%
weakestth · tion · ght

How it works

Three steps to faster fingers

No lessons. No drills. Just type natural English — KeyDown handles the rest.

1

Type naturally

Practice with real words from a billion-word corpus — the same language you read, write, and speak every day.

the system will provide
additional words for each
particular combination…
2

We find your weak spots

Every keystroke is analyzed. KeyDown tracks which n-grams — letter combos like th ght tion — cause errors.

th → 82% accuracy
ght → 76% accuracy
ing → 98% accuracy
3

Text adapts to you

The next sentence is weighted toward words containing your weakest n-grams. You practice what you need, not what you already know.

thought · through · night
strength · threat · light

The difference

Random practice vs. targeted practice

Most typing trainers give you random words. You spend 80% of your time on keys you already know.

Other trainers

Random words, random order

Every session is the same difficulty. No memory of your mistakes. No adaptation.

apple orange banana table
green river stone plant
house chair window light

KeyDown

Your mistakes shape your practice

If you fumble "th" and "ght", the next sentence is packed with words that drill those combos.

through the thoughtful
night she threw three
bright threads across

Features

Built for people who care about typing

Whether you're learning a new layout or sharpening your daily speed.

Adaptive engine

Real-time n-gram analysis adjusts text generation on the fly. Your practice evolves as your skills do.

Session & weekly stats

WPM, accuracy, error distribution — per session and across your week. See progress at a glance.

Streaks & leaderboard

Track your daily streaks and compete on an improvement-based leaderboard — not raw speed, actual growth.

Per-key heatmaps

Visualize exactly which keys trip you up most. See error density across your entire keyboard.

Long-term trends

Monthly and yearly progress charts. N-gram error trends over time. Speed-vs-accuracy scatter plots.

Export & reports

Download your progress as CSV or JSON. Perfect for tracking team performance or personal milestones.

Practice words come from the Corpus of Contemporary American English 1 billion words across fiction, magazines, newspapers, and academic texts. Not random letter soup. Real language, frequency-ranked.

Open source

Free forever, every feature unlocked

KeyDown is fully open source. No paid tiers, no feature gating — the entire adaptive engine, all charts, and every analytic is yours to use, study, and contribute to.

Stop practicing what you
already know

Join KeyDown and start improving where it matters.

Start typing — it's free