|
| struct keybinding * | add_keybinding (keymap_id_T keymap_id, action_id_T action_id, struct term_event_keyboard *kbd, int event) |
| |
| int | keybinding_exists (keymap_id_T keymap_id, struct term_event_keyboard *kbd, action_id_T *action_id) |
| |
| void | free_keybinding (struct keybinding *) |
| |
| const struct action * | get_action (keymap_id_T keymap_id, action_id_T action_id) |
| |
| char * | get_action_name (keymap_id_T keymap_id, action_id_T action_id) |
| |
| action_id_T | get_action_from_string (keymap_id_T keymap_id, const char *str) |
| |
| char * | get_action_name_from_keystroke (keymap_id_T keymap_id, const char *keystroke_str) |
| |
| static unsigned int | action_is_anonymous_safe (keymap_id_T keymap_id, action_id_T action_id) |
| |
| static unsigned int | action_requires_view_state (keymap_id_T keymap_id, action_id_T action_id) |
| |
| static unsigned int | action_requires_location (keymap_id_T keymap_id, action_id_T action_id) |
| |
| static unsigned int | action_prefix_is_link_number (keymap_id_T keymap_id, action_id_T action_id) |
| |
| static unsigned int | action_requires_link (keymap_id_T keymap_id, action_id_T action_id) |
| |
| static unsigned int | action_requires_form (keymap_id_T keymap_id, action_id_T action_id) |
| |
| term_event_key_T | read_key (const char *) |
| |
| const char * | get_keymap_name (keymap_id_T) |
| |
| int | parse_keystroke (const char *, struct term_event_keyboard *) |
| | Parse the string s as the name of a keystroke.
|
| |
| void | add_keystroke_to_string (struct string *str, struct term_event_keyboard *kbd, int escape) |
| |
| action_id_T | kbd_action (keymap_id_T, struct term_event *, int *) |
| |
| struct keybinding * | kbd_ev_lookup (keymap_id_T, struct term_event_keyboard *kbd, int *) |
| |
| struct keybinding * | kbd_nm_lookup (keymap_id_T, const char *) |
| |
| int | bind_do (const char *, const char *, char *, int) |
| |
| char * | bind_act (char *, const char *) |
| |
| void | bind_config_string (struct string *) |
| |
| void | add_keystroke_action_to_string (struct string *string, action_id_T action_id, keymap_id_T keymap_id) |
| |
| char * | get_keystroke (action_id_T action_id, keymap_id_T keymap_id) |
| |
| void | add_actions_to_string (struct string *string, action_id_T actions[], keymap_id_T keymap_id, struct terminal *term) |
| |