keybindings.json
Action → array of key / mouse names. Author arrays replace the default list for that action (merge is per-action overlay).
{
"dialogue_advance": ["Space", "Enter", "MouseLeft"],
"dialogue_back": ["Backspace"],
"pause": ["Escape"]
}
Usually you need
| Action | Role |
|---|---|
dialogue_advance | Advance / confirm |
dialogue_back | Rollback |
pause | Pause screen |
Canonical actions
| Action | Role |
|---|---|
dialogue_advance | Advance / confirm |
dialogue_back | Rollback |
pause / save / load / quit | Session |
choice_1 … choice_5 | Numbered picks |
choice_prev / choice_next / choice_cycle / choice_confirm | Choice nav |
debug_* | Debug overlay |
Locale overlay: keybindings_<locale>.json. Concept: Keybindings. Save and session (dialogue_back).