capataina.dev

ADAPTIVE TYPING TRAINER · MACOS

TypeNotch

practice in the notch

Monkeytype measures you. TypeNotch trains you. Hover the notch, type the line it gives you, and hover off when you are done.

macOS 14 and later · background accessory · no Dock icon · works on a Mac with no notch

↓ how it decides what to give you next

01 / THE SCIENCE

Short sessions, many times a day.

Three published findings shaped the engine. Each one changed a decision you can see in the app.

  • Daily volume

    Daily time at the keyboard predicted speed across 1,301 typists. Deliberate practice did not, so TypeNotch lives in the notch where a session costs a hover instead of a tab.

  • Real words

    Random letters halve a skilled typist's speed against real prose, so the engine serves real words in a natural stream rather than isolated key drills.

  • Varied practice

    Skilled learners retain more from varied practice than from narrow repetition, so the blend leans toward your weak spots instead of replacing everything else with them.

What the research does not say

Nobody has tested weakness-weighted word selection against ordinary practice. The design follows the theory. TypeNotch itself has never been studied.

Cognitive Research: Principles and Implications, 2022 · n=1,301 · daily typing time, beta 0.385

Feit, Weir and Oulasvirta, CHI 2016 · motion capture, n=30

Czyz et al. 2024 meta-analysis · the challenge-point framework

02 / THE LOOP

Your mistakes become the curriculum.

Ten signals read your typing at once: pace and errors, each measured over key pairs, key trios, word lengths, exact words and finger zones. The blend calibrates itself, so the lens that knows the most about you gets the most say in the next line.

A fumble drops into the pool. The engine draws from that pool when it builds your next line, so the word it hands you carries the pair you just missed. A recency window holds the words you have just seen out of the next few draws, which is why the pair comes back inside a different word rather than the same one twice.

  • 10weakness signals
  • 9,865words, seven tiers
  • 1,000the default tier

03 / PRIVATE BY ARCHITECTURE

No network code.

Not a socket, not an SDK, not one dependency.

Sandbox only.

The one entitlement. No network client.

Only while focused.

Never a global event tap.

Two clicks clears it.

The reset lives in the stats wing.

Data Not Collected.

No analytics, no iCloud, no Keychain.

One local file.

A running summary and a bounded tail of 500 word samples, none of them timestamped.

~/Library/Containers/com.capataina.typenotch/Data/Library/Application Support/TypeNotch/profile.json

04 / ARRIVING

It sits in the notch and waits.

TypeNotch is built and heading for the Mac App Store. There is nothing to sign up for and no beta to join. When it lands, this page becomes a link.

MAC APP STORE · ARRIVINGSupportPrivacy

macOS 14 and later · a background accessory with no Dock icon · works on a Mac with no notch