commit ffec88f
uint
·
2026-06-12 16:42:09 +0000 UTC
parent 43bf63e
Assign characters to MausKeys
1 files changed,
+23,
-14
+23,
-14
1@@ -6,24 +6,33 @@
2 typedef enum {
3 MAUS_KEY_NONE = 0,
4
5- MAUS_KEY_BACKSPACE, MAUS_KEY_TAB, MAUS_KEY_ENTER, MAUS_KEY_ESCAPE, MAUS_KEY_SPACE,
6- MAUS_KEY_APOSTROPHE, MAUS_KEY_COMMA, MAUS_KEY_MINUS, MAUS_KEY_PERIOD, MAUS_KEY_SLASH,
7- MAUS_KEY_SEMICOLON, MAUS_KEY_EQUAL, MAUS_KEY_LEFT_BRACKET, MAUS_KEY_BACKSLASH,
8- MAUS_KEY_RIGHT_BRACKET, MAUS_KEY_GRAVE,
9+ MAUS_KEY_TAB = '\t', MAUS_KEY_ENTER = '\n', MAUS_KEY_SPACE = ' ',
10+ MAUS_KEY_APOSTROPHE = '\'', MAUS_KEY_COMMA = ',', MAUS_KEY_MINUS = '-',
11+ MAUS_KEY_PERIOD = '.', MAUS_KEY_SLASH = '/', MAUS_KEY_SEMICOLON = ';',
12+ MAUS_KEY_EQUAL = '=', MAUS_KEY_LEFT_BRACKET = '[', MAUS_KEY_BACKSLASH = '\\',
13+ MAUS_KEY_RIGHT_BRACKET = ']', MAUS_KEY_GRAVE = '`',
14
15 /* numbers */
16- MAUS_KEY_0, MAUS_KEY_1, MAUS_KEY_2, MAUS_KEY_3, MAUS_KEY_4,
17- MAUS_KEY_5, MAUS_KEY_6, MAUS_KEY_7, MAUS_KEY_8, MAUS_KEY_9,
18-
19- /* letters */
20- MAUS_KEY_A, MAUS_KEY_B, MAUS_KEY_C, MAUS_KEY_D, MAUS_KEY_E,
21- MAUS_KEY_F, MAUS_KEY_G, MAUS_KEY_H, MAUS_KEY_I, MAUS_KEY_J,
22- MAUS_KEY_K, MAUS_KEY_L, MAUS_KEY_M, MAUS_KEY_N, MAUS_KEY_O,
23- MAUS_KEY_P, MAUS_KEY_Q, MAUS_KEY_R, MAUS_KEY_S, MAUS_KEY_T,
24- MAUS_KEY_U, MAUS_KEY_V, MAUS_KEY_W, MAUS_KEY_X, MAUS_KEY_Y,
25+ MAUS_KEY_0 = '0', MAUS_KEY_1, MAUS_KEY_2, MAUS_KEY_3, MAUS_KEY_4,
26+ MAUS_KEY_5, MAUS_KEY_6, MAUS_KEY_7, MAUS_KEY_8, MAUS_KEY_9,
27+
28+ /* uppercase */
29+ MAUS_KEY_A_UP = 'A', MAUS_KEY_B_UP, MAUS_KEY_C_UP, MAUS_KEY_D_UP, MAUS_KEY_E_UP,
30+ MAUS_KEY_F_UP, MAUS_KEY_G_UP, MAUS_KEY_H_UP, MAUS_KEY_I_UP, MAUS_KEY_J_UP,
31+ MAUS_KEY_K_UP, MAUS_KEY_L_UP, MAUS_KEY_M_UP, MAUS_KEY_N_UP, MAUS_KEY_O_UP,
32+ MAUS_KEY_P_UP, MAUS_KEY_Q_UP, MAUS_KEY_R_UP, MAUS_KEY_S_UP, MAUS_KEY_T_UP,
33+ MAUS_KEY_U_UP, MAUS_KEY_V_UP, MAUS_KEY_W_UP, MAUS_KEY_X_UP, MAUS_KEY_Y_UP,
34+ MAUS_KEY_Z_UP,
35+
36+ /* lowercase */
37+ MAUS_KEY_A = 'a', MAUS_KEY_B, MAUS_KEY_C, MAUS_KEY_D, MAUS_KEY_E,
38+ MAUS_KEY_F, MAUS_KEY_G, MAUS_KEY_H, MAUS_KEY_I, MAUS_KEY_J,
39+ MAUS_KEY_K, MAUS_KEY_L, MAUS_KEY_M, MAUS_KEY_N, MAUS_KEY_O,
40+ MAUS_KEY_P, MAUS_KEY_Q, MAUS_KEY_R, MAUS_KEY_S, MAUS_KEY_T,
41+ MAUS_KEY_U, MAUS_KEY_V, MAUS_KEY_W, MAUS_KEY_X, MAUS_KEY_Y,
42 MAUS_KEY_Z,
43
44- MAUS_KEY_DELETE,
45+ MAUS_KEY_BACKSPACE = 128, MAUS_KEY_ESCAPE, MAUS_KEY_DELETE,
46
47 /* navigation */
48 MAUS_KEY_LEFT, MAUS_KEY_RIGHT, MAUS_KEY_UP, MAUS_KEY_DOWN,