From 2a8b750ad7f72d53a92d27424596058aba5089ea Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 17 May 2024 14:00:23 +0300 Subject: [PATCH] more keycodes --- src/window/input.hpp | 97 ++++++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 44 deletions(-) diff --git a/src/window/input.hpp b/src/window/input.hpp index 19865f5e..72aedb95 100644 --- a/src/window/input.hpp +++ b/src/window/input.hpp @@ -7,34 +7,24 @@ /// @brief Represents glfw3 keycode values. enum class keycode : int { - ENTER = 257, - TAB = 258, SPACE = 32, - BACKSPACE = 259, - LEFT_SHIFT = 340, - LEFT_CONTROL = 341, - LEFT_ALT = 342, - RIGHT_SHIFT = 344, - RIGHT_CONTROL = 345, - RIGHT_ALT = 346, - ESCAPE = 256, - CAPS_LOCK = 280, - LEFT = 263, - RIGHT = 262, - DOWN = 264, - UP = 265, - F1 = 290, - F2 = 291, - F3 = 292, - F4 = 293, - F5 = 294, - F6 = 295, - F7 = 296, - F8 = 297, - F9 = 298, - F10 = 299, - F11 = 300, - F12 = 301, + APOSTROPHE = 39, + COMMA = 44, + MINUS = 45, + PERIOD = 46, + SLASH = 47, + NUM_0 = 48, + NUM_1 = 49, + NUM_2 = 50, + NUM_3 = 51, + NUM_4 = 52, + NUM_5 = 53, + NUM_6 = 54, + NUM_7 = 55, + NUM_8 = 56, + NUM_9 = 57, + SEMICOLON = 59, + EQUAL = 61, A = 65, B = 66, C = 67, @@ -61,30 +51,49 @@ enum class keycode : int { X = 88, Y = 89, Z = 90, - NUM_0 = 48, - NUM_1 = 49, - NUM_2 = 50, - NUM_3 = 51, - NUM_4 = 52, - NUM_5 = 53, - NUM_6 = 54, - NUM_7 = 55, - NUM_8 = 56, - NUM_9 = 57, - MENU = 348, - PAUSE = 284, + LEFT_BRACKET = 91, + BACKSLASH = 92, + RIGHT_BRACKET = 93, + GRAVE_ACCENT = 96, + ESCAPE = 256, + ENTER = 257, + TAB = 258, + BACKSPACE = 259, INSERT = 260, - LEFT_SUPER = 343, - RIGHT_SUPER = 347, DELETE = 261, + LEFT = 263, + RIGHT = 262, + DOWN = 264, + UP = 265, PAGE_UP = 266, PAGE_DOWN = 267, HOME = 268, END = 269, - PRINT_SCREEN = 283, + CAPS_LOCK = 280, NUM_LOCK = 282, - LEFT_BRACKET = 91, - RIGHT_BRACKET = 93, + PRINT_SCREEN = 283, + PAUSE = 284, + F1 = 290, + F2 = 291, + F3 = 292, + F4 = 293, + F5 = 294, + F6 = 295, + F7 = 296, + F8 = 297, + F9 = 298, + F10 = 299, + F11 = 300, + F12 = 301, + LEFT_SHIFT = 340, + LEFT_CONTROL = 341, + LEFT_ALT = 342, + LEFT_SUPER = 343, + RIGHT_SHIFT = 344, + RIGHT_CONTROL = 345, + RIGHT_ALT = 346, + RIGHT_SUPER = 347, + MENU = 348, UNKNOWN = -1 };