Get a key from the user
| Function | Description | Links |
|---|---|---|
| array_add() | Add an event to the end of the array | |
| array_pop() | Remove an event from the array | |
| array_to_endcond() | Clear the array until an OP_END_COND | |
| generic_tokenize_push_string() | Parse and queue a 'push' command | |
| km_dokey() | Determine what a keypress should do | |
| km_dokey_event() | Determine what a keypress should do | |
| km_error_key() | Handle an unbound key sequence | |
| mutt_flush_macro_to_endcond() | Drop a macro from the input buffer | |
| mutt_flushinp() | Empty all the keyboard buffers | |
| mutt_getch() | Read a character from the input buffer | |
| mutt_monitor_getch() | Get a character and poll the filesystem monitor | |
| mutt_push_macro_event() | Add the character/operation to the macro buffer | |
| mutt_unget_ch() | Return a keystroke to the input buffer | |
| mutt_unget_op() | Return an operation to the input buffer | |
| mutt_unget_string() | Return a string to the input buffer | |
| retry_generic() | Try to find the key in the generic menu bindings |