Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard Shortcuts

Global shortcuts (work on every screen)

KeyAction
Ctrl+CExit the application (intercepted by app to cleanly restore terminal)
Ctrl+TGo to Train screen
Ctrl+GGo to Config screen
Ctrl+HGo to History (calendar) screen
Ctrl+EExit the application cleanly
EscGo back to Train screen (from Config or History), or exit if already on Train

Train screen

KeyAction
Any character keyStart session (on first keypress), type character
BackspaceDelete last character (move cursor back)
Space / Enter / RRestart session (only when session is Done)

Config screen

KeyAction
/ Move selection between modes
EnterSave selected mode and return to Train screen

History (calendar) screen

KeyAction
Go to previous month
Go to next month

Notes

  • Ctrl+C is intercepted by the app (raw mode captures it before the OS). It exits cleanly, restoring the terminal. This is preferable to a raw SIGINT which would leave the terminal in raw mode.
  • Navigating away from the Train screen mid-session silently discards the in-progress session (it is not saved to history).