23#ifndef MUTT_KEY_NOTIFY_H
24#define MUTT_KEY_NOTIFY_H
#define KEY_SEQ_MAX_LEN
Maximum number of keys in a key sequence, e.g. abc
NotifyBinding
Key Binding notification types.
@ NT_MACRO_ADD
Key macro has been added.
@ NT_MACRO_DELETE
Key macro has been deleted.
@ NT_BINDING_DELETE
Key binding has been deleted.
@ NT_BINDING_ADD
Key binding has been added.
NotifyKey
Key runtime notification types.
@ NT_KEY_PROGRESS
Key state has changed.
short keycode_t
Type for key storage, the rest of neomutt works fine with int type.
const char * key
Key string being bound (for new bind/macro)
int op
Operation the key's bound to (for bind), e.g. OP_DELETE.
const struct MenuDefinition * menu
Menu Definition.
Runtime key progress event.
short key_len
Number of keys entered.
keycode_t keys[KEY_SEQ_MAX_LEN]
Entered keys.
const struct MenuDefinition * md
Menu being matched.
int count
Parsed count prefix, if any.