|
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) |
|