🎉 begin project

This commit is contained in:
Maurice Grönwoldt 2025-05-29 13:21:19 +02:00
commit 8da6ddc689
29 changed files with 1261 additions and 0 deletions

View file

@ -0,0 +1,124 @@
module;
#include <cstdint>
export module VUI:InputCodes;
namespace VUI {
export enum class KeyCodes : uint8_t {
keyNULL,
ESCAPE,
BACKTICK,
N0,
N1,
N2,
N3,
N4,
N5,
N6,
N7,
N8,
N9,
MINUS,
EQUALS,
BACKSPACE,
TAB,
SPACE,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
PERIOD,
COMMA,
SLASH,
BRACKET,
CLOSEBRACKET,
SEMICOLON,
APOSTROPHE,
BACKSLASH,
RETURN,
DELETE_KEY,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
CAPSLOCK,
SHIFT_L,
CONTROL_L,
ALT_L,
SUPER_L,
SHIFT_R,
CONTROL_R,
ALT_R,
SUPER_R,
UP,
DOWN,
LEFT,
RIGHT,
INSERT,
END,
HOME,
PAGEUP,
PAGEDOWN,
NUMLOCK,
KP_SLASH,
MULTIPLY,
KP_MINUS,
KP_1,
KP_2,
KP_3,
KP_4,
KP_5,
KP_6,
KP_7,
KP_8,
KP_9,
KP_0,
KP_PERIOD,
KP_RETURN,
KEYLAST,
};
export enum class MouseCodes {
LEFT,
RIGHT,
MIDDLE,
WHEEL_UP,
WHEEL_DOWN,
};
} // namespace VUI