BUILD v0.71.2 ALPHA
Most typing tutors track WPM. TYPE tracks biomechanics. We analyze the "Spectral Cost" of your transitions to eliminate plateaus and reduce strain.
Get Optimized Read the DocsWe don't just count errors. We rank your key-to-key transitions based on latency, instability, and error rate to find your specific weak points.
The software dynamically injects your "weakest pairs" directly into your lessons. It doesn't waste time on what you already know.
Built with a powerful Layout Manager. Full support for QWERTY, Dvorak, Colemak, and custom layouts via our EULayoutPackExpansion.
Other apps look at "Accuracy." TYPE looks at Transition Cost. Our engine queries your local database to find high-latency pairs and interleaves them into your practice regimen.
The result is a deterministic, data-driven path to breaking your WPM plateau.
// TYPE-v0.38: rank transitions by Spectral cost // (avg latency + instability + error rate) const auto weakest = StatsQueries::topSpectralTransitionsByCost(db, spec, &err); for (const auto& row : weakest) { // Analyze physical travel distance const auto fromPk = physicalKeyFromStableId(row.keyFrom); const auto toPk = physicalKeyFromStableId(row.keyTo); // Inject into adaptive lesson block if (isInefficientTransition(fromPk, toPk)) { injectChord(row); } }
One-time purchase. No subscriptions. Local database ownership.