Molybden API
Loading...
Searching...
No Matches
key_code.hpp
1// Copyright (c) 2000-2024 TeamDev Ltd. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_KEY_CODE_HPP
6#define MOLYBDEN_KEY_CODE_HPP
7
8namespace molybden {
9
13enum class KeyCode {
14 UNKNOWN,
15
19 SPACE,
20
24 DIGIT0,
25
29 DIGIT1,
30
34 DIGIT2,
35
39 DIGIT3,
40
44 DIGIT4,
45
49 DIGIT5,
50
54 DIGIT6,
55
59 DIGIT7,
60
64 DIGIT8,
65
69 DIGIT9,
70
74 A,
75 B,
76 C,
77 D,
78 E,
79 F,
80 G,
81 H,
82 I,
83 J,
84 K,
85 L,
86 M,
87 N,
88 O,
89 P,
90 Q,
91 R,
92 S,
93 T,
94 U,
95 V,
96 W,
97 X,
98 Y,
99 Z,
100
104 PLUS,
105
109 EQUALS,
110
114 MINUS,
115
119 UNDERSCORE,
120
124 COMMA,
125
129 EXCLAMATION,
130
134 AT,
135
139 NUMBER_SIGN,
140
144 DOLLAR,
145
149 PERCENT,
150
154 CIRCUMFLEX,
155
159 AMPERSAND,
160
164 ASTERISK,
165
169 OPEN_PARENTHESIS,
170
174 CLOSE_PARENTHESIS,
175
179 PERIOD,
180
184 SLASH,
185
189 COLON,
190
194 SEMICOLON,
195
199 LESS,
200
204 GREATER,
205
209 QUESTION,
210
214 OPEN_BRACKET,
215
219 CLOSE_BRACKET,
220
224 OPEN_BRACE,
225
229 CLOSE_BRACE,
230
234 QUOTE,
235
239 DOUBLE_QUOTE,
240
244 BACKSLASH,
245
249 PIPE,
250
254 BACK_QUOTE,
255
259 TILDE,
260
264 BACKSPACE,
265
269 CAPSLOCK,
270
274 DEL,
275
279 INSERT,
280
284 UP,
285
289 DOWN,
290
294 LEFT,
295
299 RIGHT,
300
304 PAGE_DOWN,
305
309 PAGE_UP,
310
314 HOME,
315
319 END,
320
324 ENTER,
325
329 RETURN,
330
334 ESC,
335
339 F1,
340
344 F2,
345
349 F3,
350
354 F4,
355
359 F5,
360
364 F6,
365
369 F7,
370
374 F8,
375
379 F9,
380
384 F10,
385
389 F11,
390
394 F12,
395
399 F13,
400
404 F14,
405
409 F15,
410
414 F16,
415
419 F17,
420
424 F18,
425
429 F19,
430
434 F20,
435
439 F21,
440
444 F22,
445
449 F23,
450
454 F24,
455
459 MEDIA_NEXT_TRACK,
460 MEDIA_PREVIOUS_TRACK,
461 MEDIA_PLAY_PAUSE,
462 MEDIA_STOP,
463
467 PRINT_SCREEN,
468
472 SCROLL_LOCK,
473
477 NUM0,
478
482 NUM1,
483
487 NUM2,
488
492 NUM3,
493
497 NUM4,
498
502 NUM5,
503
507 NUM6,
508
512 NUM7,
513
517 NUM8,
518
522 NUM9,
523
527 NUM_ADD,
528
532 NUM_DEC,
533
537 NUM_DIV,
538
542 NUM_LOCK,
543
547 NUM_MULT,
548
552 NUM_SUB,
553
557 MENU,
558
562 TAB,
563
567 VOLUME_DOWN,
568 VOLUME_UP,
569 VOLUME_MUTE
570};
571
572} // namespace molybden
573
574#endif // MOLYBDEN_KEY_CODE_HPP