commit 9fa116e
uint
·
2026-06-06 00:50:31 +0000 UTC
parent 55d5d9c
Add separate keys file for MausKeys
1 files changed,
+55,
-0
+55,
-0
1@@ -0,0 +1,55 @@
2+#ifndef MAUS_KEYS_H
3+#define MAUS_KEYS_H
4+
5+typedef enum {
6+ MAUS_KEY_NONE = 0,
7+
8+ MAUS_KEY_BACKSPACE, MAUS_KEY_TAB, MAUS_KEY_ENTER, MAUS_KEY_ESCAPE, MAUS_KEY_SPACE,
9+ MAUS_KEY_APOSTROPHE, MAUS_KEY_COMMA, MAUS_KEY_MINUS, MAUS_KEY_PERIOD, MAUS_KEY_SLASH,
10+ MAUS_KEY_SEMICOLON, MAUS_KEY_EQUAL, MAUS_KEY_LEFT_BRACKET, MAUS_KEY_BACKSLASH,
11+ MAUS_KEY_RIGHT_BRACKET, MAUS_KEY_GRAVE,
12+
13+ /* numbers */
14+ MAUS_KEY_0, MAUS_KEY_1, MAUS_KEY_2, MAUS_KEY_3, MAUS_KEY_4,
15+ MAUS_KEY_5, MAUS_KEY_6, MAUS_KEY_7, MAUS_KEY_8, MAUS_KEY_9,
16+
17+ /* letters */
18+ MAUS_KEY_A, MAUS_KEY_B, MAUS_KEY_C, MAUS_KEY_D, MAUS_KEY_E,
19+ MAUS_KEY_F, MAUS_KEY_G, MAUS_KEY_H, MAUS_KEY_I, MAUS_KEY_J,
20+ MAUS_KEY_K, MAUS_KEY_L, MAUS_KEY_M, MAUS_KEY_N, MAUS_KEY_O,
21+ MAUS_KEY_P, MAUS_KEY_Q, MAUS_KEY_R, MAUS_KEY_S, MAUS_KEY_T,
22+ MAUS_KEY_U, MAUS_KEY_V, MAUS_KEY_W, MAUS_KEY_X, MAUS_KEY_Y,
23+ MAUS_KEY_Z,
24+
25+ MAUS_KEY_DELETE,
26+
27+ /* navigation */
28+ MAUS_KEY_LEFT, MAUS_KEY_RIGHT, MAUS_KEY_UP, MAUS_KEY_DOWN,
29+ MAUS_KEY_HOME, MAUS_KEY_END, MAUS_KEY_PAGE_UP, MAUS_KEY_PAGE_DOWN,
30+ MAUS_KEY_INSERT,
31+
32+ /* modifiers */
33+ MAUS_KEY_SHIFT_L, MAUS_KEY_SHIFT_R, MAUS_KEY_CONTROL_L, MAUS_KEY_CONTROL_R,
34+ MAUS_KEY_ALT_L, MAUS_KEY_ALT_R, MAUS_KEY_SUPER_L, MAUS_KEY_SUPER_R,
35+ MAUS_KEY_CAPS_LOCK, MAUS_KEY_NUM_LOCK, MAUS_KEY_SCROLL_LOCK,
36+
37+ /* function */
38+ MAUS_KEY_F1, MAUS_KEY_F2, MAUS_KEY_F3, MAUS_KEY_F4,
39+ MAUS_KEY_F5, MAUS_KEY_F6, MAUS_KEY_F7, MAUS_KEY_F8,
40+ MAUS_KEY_F9, MAUS_KEY_F10, MAUS_KEY_F11, MAUS_KEY_F12,
41+
42+ MAUS_KEY_PRINT_SCREEN, MAUS_KEY_PAUSE, MAUS_KEY_MENU,
43+
44+ /* keypad */
45+ MAUS_KEY_KP_0, MAUS_KEY_KP_1, MAUS_KEY_KP_2, MAUS_KEY_KP_3,
46+ MAUS_KEY_KP_4, MAUS_KEY_KP_5, MAUS_KEY_KP_6, MAUS_KEY_KP_7,
47+ MAUS_KEY_KP_8, MAUS_KEY_KP_9,
48+
49+ MAUS_KEY_KP_DECIMAL, MAUS_KEY_KP_DIVIDE, MAUS_KEY_KP_MULTIPLY,
50+ MAUS_KEY_KP_SUBTRACT, MAUS_KEY_KP_ADD, MAUS_KEY_KP_ENTER, MAUS_KEY_KP_EQUAL,
51+
52+ MAUS_KEY_LAST,
53+} MausKey;
54+
55+#endif /* MAUS_KEYS_H */
56+