blob: 694ff89d26ec3a75b64106b259b18004ec8ff9e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef KEYBOARD_HPP
#define KEYBOARD_HPP
#include <optional>
#define K_CONTROL_L -1
#define K_SHIFT_L -2
#define K_ALT_L -3
#define K_CAPS -4
#define K_NUM -5
#define K_SCROLL -6
#define K_SHIFT_R -7
#define K_ESCAPE -8
#define K_F1 -10
#define K_F2 -11
#define K_F3 -12
#define K_F4 -13
#define K_F5 -14
#define K_F6 -15
#define K_F7 -16
#define K_F8 -17
#define K_F9 -18
#define K_F10 -19
#define K_F11 -20
#define K_F12 -21
void keyboard_initialize();
std::optional<char> keyboard_read();
#endif // KEYBOARD_HPP
|