VSF Documented
input-event-codes.h
Go to the documentation of this file.
1
2// keycodes compatible with scancodes
3// refer scancodes to https://kbdlayout.info/kbdusx/scancodes
4#define KEY_RESERVED 0
5#define KEY_ESC 1
6#define KEY_1 2
7#define KEY_2 3
8#define KEY_3 4
9#define KEY_4 5
10#define KEY_5 6
11#define KEY_6 7
12#define KEY_7 8
13#define KEY_8 9
14#define KEY_9 10
15#define KEY_0 11
16#define KEY_MINUS 12
17#define KEY_EQUAL 13
18#define KEY_BACKSPACE 14
19#define KEY_TAB 15
20#define KEY_Q 16
21#define KEY_W 17
22#define KEY_E 18
23#define KEY_R 19
24#define KEY_T 20
25#define KEY_Y 21
26#define KEY_U 22
27#define KEY_I 23
28#define KEY_O 24
29#define KEY_P 25
30#define KEY_LEFTBRACE 26
31#define KEY_RIGHTBRACE 27
32#define KEY_ENTER 28
33#define KEY_LEFTCTRL 29
34#define KEY_A 30
35#define KEY_S 31
36#define KEY_D 32
37#define KEY_F 33
38#define KEY_G 34
39#define KEY_H 35
40#define KEY_J 36
41#define KEY_K 37
42#define KEY_L 38
43#define KEY_SEMICOLON 39
44#define KEY_APOSTROPHE 40
45#define KEY_GRAVE 41
46#define KEY_LEFTSHIFT 42
47#define KEY_BACKSLASH 43
48#define KEY_Z 44
49#define KEY_X 45
50#define KEY_C 46
51#define KEY_V 47
52#define KEY_B 48
53#define KEY_N 49
54#define KEY_M 50
55#define KEY_COMMA 51
56#define KEY_DOT 52
57#define KEY_SLASH 53
58#define KEY_RIGHTSHIFT 54
59#define KEY_KPASTERISK 55
60#define KEY_LEFTALT 56
61#define KEY_SPACE 57
62#define KEY_CAPSLOCK 58
63#define KEY_F1 59
64#define KEY_F2 60
65#define KEY_F3 61
66#define KEY_F4 62
67#define KEY_F5 63
68#define KEY_F6 64
69#define KEY_F7 65
70#define KEY_F8 66
71#define KEY_F9 67
72#define KEY_F10 68
73#define KEY_NUMLOCK 69
74#define KEY_SCROLLLOCK 70
75#define KEY_KP7 71
76#define KEY_KP8 72
77#define KEY_KP9 73
78#define KEY_KPMINUS 74
79#define KEY_KP4 75
80#define KEY_KP5 76
81#define KEY_KP6 77
82#define KEY_KPPLUS 78
83#define KEY_KP1 79
84#define KEY_KP2 80
85#define KEY_KP3 81
86#define KEY_KP0 82
87#define KEY_KPDOT 83
88#define KEY_ZENKAKUHANKAKU 85
89#define KEY_102ND 86
90#define KEY_F11 87
91#define KEY_F12 88
92
93
94#define KEY_RO 89
95#define KEY_KATAKANA 90
96#define KEY_HIRAGANA 91
97#define KEY_HENKAN 92
98#define KEY_KATAKANAHIRAGANA 93
99#define KEY_MUHENKAN 94
100#define KEY_KPJPCOMMA 95
101#define KEY_KPENTER 96
102#define KEY_RIGHTCTRL 97
103#define KEY_KPSLASH 98
104#define KEY_SYSRQ 99
105#define KEY_RIGHTALT 100
106#define KEY_LINEFEED 101
107#define KEY_HOME 102
108#define KEY_UP 103
109#define KEY_PAGEUP 104
110#define KEY_LEFT 105
111#define KEY_RIGHT 106
112#define KEY_END 107
113#define KEY_DOWN 108
114#define KEY_PAGEDOWN 109
115#define KEY_INSERT 110
116#define KEY_DELETE 111
117#define KEY_MACRO 112
118#define KEY_MUTE 113
119#define KEY_VOLUMEDOWN 114
120#define KEY_VOLUMEUP 115
121#define KEY_POWER 116
122#define KEY_KPEQUAL 117
123#define KEY_KPPLUSMINUS 118
124#define KEY_PAUSE 119
125#define KEY_SCALE 120
126
127#define KEY_KPCOMMA 121
128#define KEY_HANGEUL 122
129#define KEY_HANGUEL KEY_HANGEUL
130#define KEY_HANJA 123
131#define KEY_YEN 124
132#define KEY_LEFTMETA 125
133#define KEY_RIGHTMETA 126
134#define KEY_COMPOSE 127
135
136#define KEY_STOP 128
137#define KEY_AGAIN 129
138#define KEY_PROPS 130
139#define KEY_UNDO 131
140#define KEY_FRONT 132
141#define KEY_COPY 133
142#define KEY_OPEN 134
143#define KEY_PASTE 135
144#define KEY_FIND 136
145#define KEY_CUT 137
146#define KEY_HELP 138
147#define KEY_MENU 139
148#define KEY_CALC 140
149#define KEY_SETUP 141
150#define KEY_SLEEP 142
151#define KEY_WAKEUP 143
152#define KEY_FILE 144
153#define KEY_SENDFILE 145
154#define KEY_DELETEFILE 146
155#define KEY_XFER 147
156#define KEY_PROG1 148
157#define KEY_PROG2 149
158#define KEY_WWW 150
159#define KEY_MSDOS 151
160#define KEY_COFFEE 152
161#define KEY_SCREENLOCK KEY_COFFEE
162#define KEY_ROTATE_DISPLAY 153
163#define KEY_DIRECTION KEY_ROTATE_DISPLAY
164#define KEY_CYCLEWINDOWS 154
165#define KEY_MAIL 155
166#define KEY_BOOKMARKS 156
167#define KEY_COMPUTER 157
168#define KEY_BACK 158
169#define KEY_FORWARD 159
170#define KEY_CLOSECD 160
171#define KEY_EJECTCD 161
172#define KEY_EJECTCLOSECD 162
173#define KEY_NEXTSONG 163
174#define KEY_PLAYPAUSE 164
175#define KEY_PREVIOUSSONG 165
176#define KEY_STOPCD 166
177#define KEY_RECORD 167
178#define KEY_REWIND 168
179#define KEY_PHONE 169
180#define KEY_ISO 170
181#define KEY_CONFIG 171
182#define KEY_HOMEPAGE 172
183#define KEY_REFRESH 173
184#define KEY_EXIT 174
185#define KEY_MOVE 175
186#define KEY_EDIT 176
187#define KEY_SCROLLUP 177
188#define KEY_SCROLLDOWN 178
189#define KEY_KPLEFTPAREN 179
190#define KEY_KPRIGHTPAREN 180
191#define KEY_NEW 181
192#define KEY_REDO 182
193
194#define KEY_F13 183
195#define KEY_F14 184
196#define KEY_F15 185
197#define KEY_F16 186
198#define KEY_F17 187
199#define KEY_F18 188
200#define KEY_F19 189
201#define KEY_F20 190
202#define KEY_F21 191
203#define KEY_F22 192
204#define KEY_F23 193
205#define KEY_F24 194
206
207#define KEY_PLAYCD 200
208#define KEY_PAUSECD 201
209#define KEY_PROG3 202
210#define KEY_PROG4 203
211#define KEY_ALL_APPLICATIONS 204
212#define KEY_DASHBOARD KEY_ALL_APPLICATIONS
213#define KEY_SUSPEND 205
214#define KEY_CLOSE 206
215#define KEY_PLAY 207
216#define KEY_FASTFORWARD 208
217#define KEY_BASSBOOST 209
218#define KEY_PRINT 210
219#define KEY_HP 211
220#define KEY_CAMERA 212
221#define KEY_SOUND 213
222#define KEY_QUESTION 214
223#define KEY_EMAIL 215
224#define KEY_CHAT 216
225#define KEY_SEARCH 217
226#define KEY_CONNECT 218
227#define KEY_FINANCE 219
228#define KEY_SPORT 220
229#define KEY_SHOP 221
230#define KEY_ALTERASE 222
231#define KEY_CANCEL 223
232#define KEY_BRIGHTNESSDOWN 224
233#define KEY_BRIGHTNESSUP 225
234#define KEY_MEDIA 226
235
236#define KEY_SWITCHVIDEOMODE 227
237#define KEY_KBDILLUMTOGGLE 228
238#define KEY_KBDILLUMDOWN 229
239#define KEY_KBDILLUMUP 230
240
241#define KEY_SEND 231
242#define KEY_REPLY 232
243#define KEY_FORWARDMAIL 233
244#define KEY_SAVE 234
245#define KEY_DOCUMENTS 235
246
247#define KEY_BATTERY 236
248
249#define KEY_BLUETOOTH 237
250#define KEY_WLAN 238
251#define KEY_UWB 239
252
253#define KEY_UNKNOWN 240
254
255#define KEY_VIDEO_NEXT 241
256#define KEY_VIDEO_PREV 242
257#define KEY_BRIGHTNESS_CYCLE 243
258#define KEY_BRIGHTNESS_AUTO 244
259#define KEY_BRIGHTNESS_ZERO KEY_BRIGHTNESS_AUTO
260#define KEY_DISPLAY_OFF 245
261
262#define KEY_WWAN 246
263#define KEY_WIMAX KEY_WWAN
264#define KEY_RFKILL 247
265
266#define KEY_MICMUTE 248