From a4a07c0d290a52263227a3dc7aa2115a9a204403 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 21 Jul 2023 01:29:19 +0300 Subject: [PATCH] Add keycode enum --- libs/app/include/psemek/app/events.hpp | 109 ++++++++++++++++++++++++- 1 file changed, 108 insertions(+), 1 deletion(-) diff --git a/libs/app/include/psemek/app/events.hpp b/libs/app/include/psemek/app/events.hpp index 7d5df1bc..e62624b0 100644 --- a/libs/app/include/psemek/app/events.hpp +++ b/libs/app/include/psemek/app/events.hpp @@ -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