WHY_CPP  0.1
buttons.h
1 #pragma once
2 
12 typedef enum Button {
13  KEY_unknown = 0,
14  KEY_A = 4,
15  KEY_B = 5,
16  KEY_C = 6,
17  KEY_D = 7,
18  KEY_E = 8,
19  KEY_F = 9,
20  KEY_G = 10,
21  KEY_H = 11,
22  KEY_I = 12,
23  KEY_J = 13,
24  KEY_K = 14,
25  KEY_L = 15,
26  KEY_M = 16,
27  KEY_N = 17,
28  KEY_O = 18,
29  KEY_P = 19,
30  KEY_Q = 20,
31  KEY_R = 21,
32  KEY_S = 22,
33  KEY_T = 23,
34  KEY_U = 24,
35  KEY_V = 25,
36  KEY_W = 26,
37  KEY_X = 27,
38  KEY_Y = 28,
39  KEY_Z = 29,
40  KEY_1 = 30,
41  KEY_2 = 31,
42  KEY_3 = 32,
43  KEY_4 = 33,
44  KEY_5 = 34,
45  KEY_6 = 35,
46  KEY_7 = 36,
47  KEY_8 = 37,
48  KEY_9 = 38,
49  KEY_0 = 39,
50  KEY_RETURN = 40,
51  KEY_ESCAPE = 41,
52  KEY_BACKSPACE = 42,
53  KEY_TAB = 43,
54  KEY_SPACE = 44,
55  KEY_F1 = 58,
56  KEY_F2 = 59,
57  KEY_F3 = 60,
58  KEY_F4 = 61,
59  KEY_F5 = 62,
60  KEY_F6 = 63,
61  KEY_F7 = 64,
62  KEY_F8 = 65,
63  KEY_F9 = 66,
64  KEY_F10 = 67,
65  KEY_F11 = 68,
66  KEY_F12 = 69,
67  KEY_RIGHT = 79,
68  KEY_LEFT = 80,
69  KEY_DOWN = 81,
70  KEY_UP = 82,
71  KEY_LCTRL = 224,
72  KEY_LSHIFT = 225,
73  KEY_LALT = 226,
74  KEY_RCTRL = 228,
75  KEY_RSHIFT = 229,
76  KEY_RALT = 230,
77  MOUSE_BUTTON_LEFT = 257,
78  MOUSE_BUTTON_MIDDLE = 258,
79  MOUSE_BUTTON_RIGHT = 259,
80  KEY_NUM_KEYS = 260, // not a key, just marks the number of scancodes for array bounds
81 } Button_t;
82 
Button
Definition: buttons.h:12
enum Button Button_t