Keys
Lives in: optional keybindings.json
Which keys (and mouse buttons) fire which actions. Skip the file until you need different confirm keys, a custom Back key, or controller-friendly remaps.
Remap file
Arrays you list for an action replace the defaults for that action:
{
"dialogue_advance": ["Space", "Enter", "MouseLeft"],
"dialogue_back": ["Backspace"],
"pause": ["Escape"]
}
Common actions: dialogue_advance, dialogue_back, pause, plus choice numbers and menu navigation. Locale overlay: keybindings_<locale>.json.
Author builds keep debug F-keys; released player builds strip author-only shortcuts โ How you work.
Back behaviour (what Back does in the story): Save, Back and story end.
Usually you need
| Want | Do |
|---|---|
| Defaults | Omit keybindings.json |
| Space to advance | Set dialogue_advance |
| Esc to pause | Set pause |
Full map
keybindings.json file map ยท keybindings detail