KeyDown analyzes your mistakes in real time and generates text weighted toward your weak n-grams. Not random words — targeted practice.
How it works
No lessons. No drills. Just type natural English — KeyDown handles the rest.
Practice with real words from a billion-word corpus — the same language you read, write, and speak every day.
Every keystroke is analyzed. KeyDown tracks which n-grams — letter combos like th ght tion — cause errors.
The next sentence is weighted toward words containing your weakest n-grams. You practice what you need, not what you already know.
The difference
Most typing trainers give you random words. You spend 80% of your time on keys you already know.
Other trainers
Every session is the same difficulty. No memory of your mistakes. No adaptation.
KeyDown
If you fumble "th" and "ght", the next sentence is packed with words that drill those combos.
Features
Whether you're learning a new layout or sharpening your daily speed.
Real-time n-gram analysis adjusts text generation on the fly. Your practice evolves as your skills do.
WPM, accuracy, error distribution — per session and across your week. See progress at a glance.
Track your daily streaks and compete on an improvement-based leaderboard — not raw speed, actual growth.
Visualize exactly which keys trip you up most. See error density across your entire keyboard.
Monthly and yearly progress charts. N-gram error trends over time. Speed-vs-accuracy scatter plots.
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
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.
Join KeyDown and start improving where it matters.
Start typing — it's free