Skip to main content

Crate very_normal

Crate very_normal 

Source

Modules§

app
The TUI: stage, keyboard map, next Oryx edits, gate, and the trainer.
coach
The coach: bossy about doing enough, and just as bossy about stopping.
drill
The drills, and the typing engine that scores them.
gate
The mastery gate: what has to be true before climbing a stage.
keymap
Software keymaps for a stage, for keyboards without Oryx: kanata (macOS, Linux, Windows) and Karabiner-Elements (macOS).
layout
The plan: the ladder of stages from where you start to your own layout.
oryx
Reading a layout from Oryx, ZSA’s configurator, to check a stage landed.
report
Plain-text explanations shared by the command line and the TUI.
store
Progress on disk. The shape matches the web tutor’s backup text, so a backup copied out of the artifact imports as it is.
warmup
A guided one-minute warm-up before the first drill of the day: a few slow breaths to settle in, then gentle hand and wrist stretches.

Functions§

open_url
Opens a URL with $VERY_NORMAL_OPEN (a command, {url} marks where the address goes), or with macOS open.