Add keycode enum

This commit is contained in:
Nikita Lisitsa 2023-07-21 01:29:19 +03:00
parent 810f64ad76
commit a4a07c0d29

View file

@ -45,7 +45,114 @@ namespace psemek::app
enum class keycode
{
// TODO
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,
NUM_1,
NUM_2,
NUM_3,
NUM_4,
NUM_5,
NUM_6,
NUM_7,
NUM_8,
NUM_9,
NUM_0,
RETURN,
ESCAPE,
BACKSPACE,
TAB,
SPACE,
MINUS,
EQUALS,
LEFTBRACKET,
RIGHTBRACKET,
BACKSLASH,
NONUSHASH,
SEMICOLON,
APOSTROPHE,
GRAVE,
COMMA,
PERIOD,
SLASH,
CAPSLOCK,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
PRINTSCREEN,
SCROLLLOCK,
PAUSE,
INSERT,
HOME,
PAGEUP,
DELETE,
END,
PAGEDOWN,
RIGHT,
LEFT,
DOWN,
UP,
NUMLOCKCLEAR,
KP_DIVIDE,
KP_MULTIPLY,
KP_MINUS,
KP_PLUS,
KP_ENTER,
KP_1,
KP_2,
KP_3,
KP_4,
KP_5,
KP_6,
KP_7,
KP_8,
KP_9,
KP_0,
KP_PERIOD,
APPLICATION,
MUTE,
VOLUMEUP,
VOLUMEDOWN,
LCTRL,
LSHIFT,
LALT,
LGUI,
RCTRL,
RSHIFT,
RALT,
RGUI,
};
struct key_event