🎉 begin project
This commit is contained in:
commit
8da6ddc689
29 changed files with 1261 additions and 0 deletions
124
Source/Input/InputCodes.cppm
Normal file
124
Source/Input/InputCodes.cppm
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue