Features

Fixed typing layout. Programmable control layer.

The app separates the normal letter typing map from the controls you actually need to customize.

General typing keys are non-programmable

The regular letters stay fixed. This keeps the learning path, tutor, overlay, and muscle memory reliable.

Chords are programmable

Chord actions can be mapped to commands, snippets, or workflow shortcuts without changing the base typing layout.

Virtual keyboard is programmable

The popup visual keyboard can have a learned key and must follow the engine + gate + tutor rules.

Gate keys are programmable

The gate is the safety layer that prevents accidental typing. Gate handling runs before popup or typing behavior.

Required: full 88-key piano

The intended layout needs the space of a full 88-key MIDI piano. Smaller controllers can be useful for experiments, but the product is designed around a complete piano.