Reference

Keyboard Shortcuts

Shortcuts are managed by a unified ShortcutManager that routes key presses based on the current UI context (Global, Playback, Mask editor, Debug UI, Calibration, Idle).

Shortcuts are part of the broader Action System, which ensures keyboard input, UI clicks, and network commands all trigger identical behavior through a single dispatch pipeline.

Global

ShortcutAction
F1 / F9 / F12Toggle debug panel
Ctrl+QQuit player (Maintenance mode only; opens leave prompt)
EscOpen Leave DearScenario Player prompt

On macOS, Cmd+Shift+D toggles the debug panel instead of F1/F9/F12, because function keys are often intercepted by the system.

Debug UI playback tools

These shortcuts are available only while the Debug UI is open and media is loaded. They are local engineering conveniences, not part of the Normal-mode playback control surface. Exhibition control should use HTTP/OSC or the Web Console.

ShortcutAction
SpacePlay / Pause
←Seek backward 5 seconds
→Seek forward 5 seconds
↑Volume +2 (supports key repeat)
↓Volume −2 (supports key repeat)
LLoop toggle

Mask editor (fullscreen direct edit)

ShortcutAction
Esc / EnterExit fullscreen direct edit

Debug UI

ShortcutAction
EscClose debug panel
F1 / F9 / F12Close debug panel (non-macOS)
Cmd+Shift+DClose debug panel (macOS)

Calibration

ShortcutAction
EscClose calibration pattern

Idle

ShortcutAction
EscOpen Leave DearScenario Player prompt

Previous / Next