function tmux latest
key_bindings_dispatch
key_bindings_dispatch
key_bindings_dispatch Source
- Source
- key-bindings.c
- struct cmdq
_item * key_bindings (struct key_dispatch _binding *bd, struct cmdq_item *item, struct client *c, struct key_event *event, struct cmd_find *fs)_state -
- Parameters
-
-
bd ( struct key
_binding * ) -
item ( struct cmdq
_item * ) -
c ( struct client * )
-
event ( struct key
_event * ) -
fs ( struct cmd
_find * )_state
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- cmd_send_keys_inject_key function Call site ↗
- server_client_key_callback function Call site ↗
Calls#
- cmdq_append function Call site ↗
- cmdq_free_state function Call site ↗
- cmdq_get_command function Call site ↗
- cmdq_insert_after function Call site ↗
- cmdq_new_state function Call site ↗
Other function references#
- cmd_list_all_have function
- key_bindings_read_only function
Referenced declarations#
- client struct
- CLIENT_READONLY constant
- cmd_find_state struct
- CMD_READONLY constant
- key_binding.cmdlist attribute
- cmdq_get_callback constant
- cmdq_item struct
- CMDQ_STATE_REPEAT constant
- cmdq_state.event attribute
- client.flags attribute
- cmdq_state.flags attribute
- key_binding.flags attribute
- key_binding struct
- KEY_BINDING_REPEAT constant
- key_event struct