# key_bindings_init

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/key-bindings.c#L339
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-function-key_bindings_init/

```c
void key_bindings_init(void)
```

## Called by

- [`server_start`](/en/tmux/3.2a/reference/c-function-server_start/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/server.c#L212)

## Calls

- [`cmd_list_free`](/en/tmux/3.2a/reference/c-function-cmd_list_free/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/key-bindings.c#L637)
- [`cmd_parse_from_string`](/en/tmux/3.2a/reference/c-function-cmd_parse_from_string/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/key-bindings.c#L633)
- [`cmdq_append`](/en/tmux/3.2a/reference/c-function-cmdq_append/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/key-bindings.c#L636)
- [`fatalx`](/en/tmux/3.2a/reference/c-function-fatalx/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/key-bindings.c#L635)

## Other function references

- [`cmdq_get_command`](/en/tmux/3.2a/reference/c-function-cmdq_get_command/) (function)
- [`key_bindings_init_done`](/en/tmux/3.2a/reference/c-function-key-bindings-c-key_bindings_init_done/) (function)

## Referenced declarations

- [`CMD_PARSE_SUCCESS`](/en/tmux/3.2a/reference/c-enum-cmd_parse_status-cmd_parse_success/) (constant)
- [`cmd_parse_result.cmdlist`](/en/tmux/3.2a/reference/c-struct-cmd_parse_result-cmdlist/) (attribute)
- [`cmdq_get_callback`](/en/tmux/3.2a/reference/c-define-tmux-h-cmdq_get_callback/) (constant)
- [`DEFAULT_PANE_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_pane_menu/) (constant)
- [`DEFAULT_SESSION_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_session_menu/) (constant)
- [`DEFAULT_WINDOW_MENU`](/en/tmux/3.2a/reference/c-define-key-bindings-c-default_window_menu/) (constant)
- [`nitems`](/en/tmux/3.2a/reference/c-define-tmux-h-nitems/) (constant)
- [`cmd_parse_result.status`](/en/tmux/3.2a/reference/c-struct-cmd_parse_result-status/) (attribute)
