#include <deque>
#include "enum.h"
Go to the source code of this file.
typedef std::deque<int> keyseq |
void add_key_recorder | ( | key_recorder * | recorder | ) |
void bind_command_to_key | ( | command_type | cmd, | |
int | key | |||
) |
int command_to_key | ( | command_type | cmd | ) |
std::string command_to_name | ( | command_type | cmd | ) |
std::string command_to_string | ( | command_type | cmd | ) |
KeymapContext context_for_command | ( | command_type | cmd | ) |
void flush_input_buffer | ( | int | reason | ) |
int get_macro_buf_size | ( | ) |
std::string get_userfunction | ( | int | key | ) |
int getch_with_command_macros | ( | void | ) |
int getchm | ( | KeymapContext | context, | |
int(*)() | rgetch = NULL | |||
) |
int getchm | ( | int(*)() | rgetch = NULL |
) |
void init_keybindings | ( | ) |
void insert_commands | ( | std::string & | desc, | |
const int | first, | |||
... | ||||
) |
void insert_commands | ( | std::string & | desc, | |
std::vector< command_type > | cmds, | |||
bool | formatted = true | |||
) |
bool is_processing_macro | ( | ) |
bool is_synthetic_key | ( | int | key | ) |
bool is_userfunction | ( | int | key | ) |
command_type key_to_command | ( | int | key, | |
KeymapContext | context | |||
) |
void macro_add_query | ( | ) |
void macro_buf_add | ( | const keyseq & | actions, | |
bool | reverse = false , |
|||
bool | expanded = true | |||
) |
void macro_buf_add | ( | int | key, | |
bool | reverse = false , |
|||
bool | expanded = true | |||
) |
void macro_buf_add_cmd | ( | command_type | cmd, | |
bool | reverse = false | |||
) |
int macro_buf_get | ( | ) |
void macro_clear_buffers | ( | ) |
void macro_init | ( | ) |
void macro_save | ( | ) |
void macro_sendkeys_end_add_expanded | ( | int | key | ) |
void macro_sendkeys_start_add_expanded | ( | int | key | ) |
void macro_userfn | ( | const char * | keys, | |
const char * | registryname | |||
) |
command_type name_to_command | ( | std::string | name | ) |
void remove_key_recorder | ( | key_recorder * | recorder | ) |