NeoMutt  2018-07-16 +2388-bcedc8
Teaching an old dog new tricks
DOXYGEN
Manage keymappings

Manage keymappings

Data Description
KeyNames Key name lookup table
LastKey contains the last key the user pressed
Menus Menu name lookup table
Function Description
km_bind() Bind a key to a macro
km_bind_err() Set up a key binding
km_bindkey() Bind a key in a Menu to an operation
km_bindkey_err() Bind a key in a Menu to an operation (with error message)
km_dokey() Determine what a keypress should do
km_error_key() Handle an unbound key sequence
km_expand_key() Get the key string bound to a Keymap
km_find_func() Find a function's mapping in a Menu
km_get_table() Lookup a menu's keybindings
km_init() Initialise all the menu keybindings
km_keyname() Get the human name for a key
km_unbind_all() Free all the keys in the supplied Keymap
mutt_free_keys() Free the key maps
mutt_get_func() Get the name of a function
mutt_parse_bind() Parse the 'bind' command - Implements command_t
mutt_parse_exec() Parse the 'exec' command - Implements command_t
mutt_parse_macro() Parse the 'macro' command - Implements command_t
mutt_parse_push() Parse the 'push' command - Implements command_t
mutt_parse_unbind() Parse the 'unbind' command - Implements command_t
mutt_what_key() Ask the user to press a key