Tippa
Proper 10-finger touch typing on the keyboard layout you actually use: QWERTZ, QWERTY, AZERTY, Colemak or Dvorak. Fully offline, one-time purchase.
Details
- Type
- macOS App
- Status
- Ongoing
- Built with
- Swift 6, SwiftUI, SwiftData, Swift Charts, AppKit
About
Most typing tutors assume a US QWERTY keyboard. Tippa doesn't.
Tippa teaches proper 10-finger touch typing on the layout you actually use, whether that's German QWERTZ, QWERTY, AZERTY, Colemak or Dvorak. The on-screen keyboard, finger guide, lessons and scoring all adapt to match.
Fully offline. No account. One-time purchase.
⌨️ Built for your keyboard
- Auto-detects your active macOS layout and resolves every key live.
- An on-screen keyboard that mirrors your physical one (ISO, ANSI or JIS), with per-finger color zones and a next-key highlight.
- Learn US QWERTY, Colemak or Dvorak without changing your system layout.
🎯 What you get
- Train. A structured curriculum from the home row to symbols, ordered by letter frequency and keyed to physical keys, so it fits any layout.
- For You. Adaptive drills built automatically from your own highest-error keys.
- Challenges. A timed all-keys speed test.
- Code. A track for programmers: brackets, operators, camelCase and snippets.
- Custom text. Practice on anything you paste.
- Rhythm. A metronome drill for a steady, even cadence.
📊 See your progress
- Net WPM, accuracy, consistency and a 0 to 100 Technique Score, charted over time.
- A per-key error heatmap and per-key speed, so you know exactly what to fix.
- Streaks, a daily-goal ring, best WPM and XP levels.
- 26 interface languages, following your Mac's language.
🔒 Private by design
Tippa is fully offline. No account, no network, no ads, no tracking, no third-party SDKs. What you type is never stored or sent. Only your typing statistics are saved, on your Mac. Export or permanently delete all your data anytime.
One-time purchase. No subscription, no ads, no account. Requires macOS 15 or later.
Support
Questions or problems with Tippa? Email me@maxkeppeler.com.