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.

Privacy PolicyTerms