teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
Go to the documentation of this file.
199 std::string
toStr()
const;
204 static const uint32_t Mask;
207 bool operator==(
const MetaKey& mk1,
const MetaKey& mk2);
static const key_t Key_CtrlK
Definition: keys.h:60
static const key_t Key_K
Definition: keys.h:129
static const key_t Key_CtrlX
Definition: keys.h:74
static const key_t Key_F7
Definition: keys.h:24
static const key_t Key_At
Definition: keys.h:118
static const key_t Key_t
Definition: keys.h:170
static const key_t Key_MouseWheelDown
Definition: keys.h:45
static const key_t Key_Ctrl8
Definition: keys.h:182
static const key_t Key_Tilde
Definition: keys.h:180
static const key_t Key_CtrlT
Definition: keys.h:70
static const key_t Key_BackSlash
Definition: keys.h:146
static const key_t Key_z
Definition: keys.h:176
static const key_t Key_x
Definition: keys.h:174
static const key_t Key_CtrlV
Definition: keys.h:72
static const key_t Key_k
Definition: keys.h:161
static const key_t Key_f
Definition: keys.h:156
static const key_t Key_m
Definition: keys.h:163
static const key_t Key_F5
Definition: keys.h:22
static const key_t Meta_Ctrl
Definition: keys.h:15
static const key_t Key_CtrlI
Definition: keys.h:58
static const key_t Key_Ctrl6
Definition: keys.h:84
static const key_t Key_Ctrl7
Definition: keys.h:85
static const key_t Key_Slash
Definition: keys.h:103
static const key_t Key_Seven
Definition: keys.h:111
static const key_t Key_CtrlLsqBracket
Definition: keys.h:78
static const key_t Key_F9
Definition: keys.h:26
static const key_t Key_Lt
Definition: keys.h:116
static const key_t Key_CtrlB
Definition: keys.h:49
static const key_t Key_Percent
Definition: keys.h:93
static const key_t Key_FBrktOpen
Definition: keys.h:177
static const key_t Key_CtrlO
Definition: keys.h:65
static const key_t Key_ArrowUp
Definition: keys.h:39
static const key_t Key_g
Definition: keys.h:157
static const key_t Key_Zero
Definition: keys.h:104
static const key_t Key_Backtick
Definition: keys.h:150
static const key_t Key_F11
Definition: keys.h:28
static const key_t Key_S
Definition: keys.h:137
static const key_t Key_MouseMiddle
Definition: keys.h:42
static const key_t Key_CtrlH
Definition: keys.h:56
static const key_t Key_Enter
Definition: keys.h:62
static const key_t Key_Line
Definition: keys.h:178
static const key_t Key_Dollar
Definition: keys.h:92
static const key_t Key_O
Definition: keys.h:133
static const key_t Key_d
Definition: keys.h:154
static const key_t Key_Tab
Definition: keys.h:57
static const key_t Key_F1
Definition: keys.h:18
static const key_t Key_Star
Definition: keys.h:98
static const key_t Key_Comma
Definition: keys.h:100
static const key_t Key_Delete
Definition: keys.h:31
static const key_t Key_CtrlM
Definition: keys.h:63
static const key_t Key_F10
Definition: keys.h:27
static const key_t Key_i
Definition: keys.h:159
static const key_t Key_Ctrl4
Definition: keys.h:80
static const key_t Key_Ctrl5
Definition: keys.h:82
static const key_t Key_T
Definition: keys.h:138
static const key_t Key_Space
Definition: keys.h:88
static const key_t Key_F6
Definition: keys.h:23
static const key_t Key_SqBrktOpt
Definition: keys.h:145
static const key_t Key_MouseWheelUp
Definition: keys.h:44
static const key_t Key_a
Definition: keys.h:151
static const key_t Key_CtrlW
Definition: keys.h:73
static const key_t Key_h
Definition: keys.h:158
static const key_t Key_n
Definition: keys.h:164
static const key_t Key_CtrlD
Definition: keys.h:51
static const key_t Key_Ctrl2
Definition: keys.h:47
static const key_t Key_CtrlUnderscore
Definition: keys.h:87
static const key_t Key_ArrowRight
Definition: keys.h:37
static const key_t Key_v
Definition: keys.h:172
static const key_t Key_A
Definition: keys.h:119
static const key_t Key_b
Definition: keys.h:152
static const key_t Key_Six
Definition: keys.h:110
static const key_t Meta_Motion
Definition: keys.h:16
static const key_t Key_X
Definition: keys.h:142
static const key_t Key_ArrowDown
Definition: keys.h:38
uint32_t key_t
Definition: keys.h:9
static const key_t Key_CtrlA
Definition: keys.h:48
static const key_t Key_CtrlBackslash
Definition: keys.h:81
static const key_t Key_Hash
Definition: keys.h:91
static const key_t Key_Home
Definition: keys.h:32
static const key_t Key_Esc
Definition: keys.h:77
static const key_t Key_CtrlP
Definition: keys.h:66
static const key_t Key_PageDown
Definition: keys.h:35
static const key_t Key_q
Definition: keys.h:167
static const key_t Key_Eight
Definition: keys.h:112
static const key_t Key_Underscore
Definition: keys.h:149
static const key_t Key_F4
Definition: keys.h:21
static const key_t Key_D
Definition: keys.h:122
static const key_t Key_End
Definition: keys.h:33
static const key_t Key_Question
Definition: keys.h:117
static const key_t Key_SemiColo
Definition: keys.h:115
static const key_t Key_CtrlZ
Definition: keys.h:76
static const key_t Key_U
Definition: keys.h:139
static const key_t Key_Nine
Definition: keys.h:113
static const key_t Key_e
Definition: keys.h:155
static const key_t Key_F12
Definition: keys.h:29
static const key_t Key_Backspace
Definition: keys.h:55
static const key_t Key_FBrktClose
Definition: keys.h:179
static const key_t Key_Insert
Definition: keys.h:30
static const key_t Key_Exclaim
Definition: keys.h:89
std::string num2str(int num)
Definition: utils.cpp:66
static const key_t Key_One
Definition: keys.h:105
static const key_t Key_P
Definition: keys.h:134
static const key_t Key_H
Definition: keys.h:126
bool operator==(const Cell &a, const Cell &b)
Definition: cell_buffer.cpp:33
static const key_t Key_B
Definition: keys.h:120
static const key_t Key_C
Definition: keys.h:121
static const key_t Key_I
Definition: keys.h:127
static const key_t Key_y
Definition: keys.h:175
static const key_t Key_DQuote
Definition: keys.h:90
static const key_t Key_ArrowLeft
Definition: keys.h:36
static const key_t Key_CtrlSlash
Definition: keys.h:86
static const key_t Key_CtrlG
Definition: keys.h:54
static const key_t Key_o
Definition: keys.h:165
static const key_t Key_l
Definition: keys.h:162
static const key_t Key_CtrlU
Definition: keys.h:71
static const key_t Key_Five
Definition: keys.h:109
static const key_t Key_Q
Definition: keys.h:135
static const key_t Meta_Alt
Definition: keys.h:14
static const key_t Key_Ctrl3
Definition: keys.h:79
static const key_t Key_G
Definition: keys.h:125
static const key_t Key_CtrlJ
Definition: keys.h:59
static const key_t Key_W
Definition: keys.h:141
static const key_t Key_p
Definition: keys.h:166
static const key_t Key_Two
Definition: keys.h:106
static const key_t Key_CtrlF
Definition: keys.h:53
static const key_t Key_F8
Definition: keys.h:25
static const key_t Key_Four
Definition: keys.h:108
static const key_t Key_SQuote
Definition: keys.h:95
static const key_t Key_r
Definition: keys.h:168
static const key_t Meta_Shift
Definition: keys.h:13
static const key_t Key_L
Definition: keys.h:130
static const key_t Key_MouseRelease
Definition: keys.h:43
static const key_t Key_Caret
Definition: keys.h:148
static const key_t Key_CtrlE
Definition: keys.h:52
static const key_t Key_CtrlR
Definition: keys.h:68
static const key_t Key_Backspace2
Definition: keys.h:181
static const key_t Key_E
Definition: keys.h:123
static const key_t Key_Dot
Definition: keys.h:102
static const key_t Key_BrktOpen
Definition: keys.h:96
static const key_t Key_R
Definition: keys.h:136
static const key_t Key_CtrlS
Definition: keys.h:69
static const key_t Key_N
Definition: keys.h:132
static const key_t Key_Plus
Definition: keys.h:99
static const key_t Key_F2
Definition: keys.h:19
static const key_t Key_CtrlY
Definition: keys.h:75
static const key_t Key_V
Definition: keys.h:140
static const key_t Key_Minus
Definition: keys.h:101
static const key_t Key_CtrlQ
Definition: keys.h:67
static const key_t Key_CtrlTilde
Definition: keys.h:46
static const key_t Key_j
Definition: keys.h:160
static const key_t Key_Colon
Definition: keys.h:114
static const key_t Key_s
Definition: keys.h:169
static const key_t Key_CtrlRsqBracket
Definition: keys.h:83
static const key_t Key_PageUp
Definition: keys.h:34
static const key_t Key_CtrlN
Definition: keys.h:64
static const key_t Key_Z
Definition: keys.h:144
static const key_t Key_Invalid
Definition: keys.h:183
static const key_t Key_J
Definition: keys.h:128
static const key_t Key_Three
Definition: keys.h:107
static const key_t Key_M
Definition: keys.h:131
static const key_t Key_MouseRight
Definition: keys.h:41
static const key_t Key_F
Definition: keys.h:124
static const key_t Key_MouseLeft
Definition: keys.h:40
static const key_t Key_F3
Definition: keys.h:20
static const key_t Key_Y
Definition: keys.h:143
static const key_t Meta_None
Definition: keys.h:12
static const key_t Key_u
Definition: keys.h:171
static const key_t Key_BrktClose
Definition: keys.h:97
static const key_t Key_SqBrktClose
Definition: keys.h:147
static const key_t Key_c
Definition: keys.h:153
static const key_t Key_Ampersand
Definition: keys.h:94
static const key_t Key_w
Definition: keys.h:173
static const key_t Key_CtrlL
Definition: keys.h:61
static const key_t Key_CtrlC
Definition: keys.h:50