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

keybindings.json — file map

Action → list of keys. You only override the actions you care about; each listed action fully replaces the built-in keys for that name. Locale overlay: keybindings_<locale>.json.

The whole file

Keys with { … } open below. Linked names jump to that section. Grey notes say what each key does. Under each section, Keys lists type, If omitted, allowed values, and a short note.

{
  "dialogue_advance": ["space", "enter", "mouse_left"],  // advance / confirm
  "dialogue_back": ["backspace"],             // rollback
  "pause": ["escape"],                        // pause screen
  "save": ["s"],                              // quick save
  "load": ["l"],                              // quick load
  "quit": ["q"],                              // quit
  "choice_1": ["1"],                          // choice 1
  "choice_2": ["2"],                          // choice 2
  "choice_3": ["3"],                          // choice 3
  "choice_4": ["4"],                          // choice 4
  "choice_5": ["5"],                          // choice 5
  "choice_prev": ["up"],                      // previous choice
  "choice_next": ["down"],                    // next choice
  "choice_cycle": ["space"],                  // cycle choices
  "choice_confirm": ["enter", "kp_enter"],    // confirm choice
  "debug_toggle": ["f12"],                    // debug overlay
  "debug_author_refresh": ["f5"],             // reload project
  "debug_ui_refresh": ["f6"],                 // reload look
  "debug_switch_project": ["f2"],             // switch project
  "…": { … }                                  // other actions you map the same way
}

Root keys

Top-level keys that are not objects.

If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
pause array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
save array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
load array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
quit array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_1 array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_2 array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_3 array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_4 array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_5 array
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
If omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.

Learn more: dialogue_advance