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.
dialogue_advance arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
dialogue_back arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
pause arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
save arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
load arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
quit arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_1 arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_2 arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_3 arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_4 arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_5 arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_prev arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_next arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_cycle arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
choice_confirm arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
debug_toggle arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
debug_author_refresh arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
debug_ui_refresh arrayIf omitted engine default for this action
Key / mouse names for this action. Your array **replaces** the default list for that action.
debug_switch_project arrayIf 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