From c712c2239f7e2e76630cbe01fbe91559af7a2498 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 20 Nov 2023 06:48:30 +0300 Subject: [PATCH] Added missing keycodes --- src/window/input.cpp | 14 ++++++++++++++ src/window/input.h | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/src/window/input.cpp b/src/window/input.cpp index 10c1a415..cd39a996 100644 --- a/src/window/input.cpp +++ b/src/window/input.cpp @@ -65,6 +65,20 @@ int keycode::NUM_6 = GLFW_KEY_6; int keycode::NUM_7 = GLFW_KEY_7; int keycode::NUM_8 = GLFW_KEY_8; int keycode::NUM_9 = GLFW_KEY_9; +int keycode::MENU = GLFW_KEY_MENU; +int keycode::PAUSE = GLFW_KEY_PAUSE; +int keycode::INSERT = GLFW_KEY_INSERT; +int keycode::LEFT_SUPER = GLFW_KEY_LEFT_SUPER; +int keycode::RIGHT_SUPER = GLFW_KEY_RIGHT_SUPER; +int keycode::DELETE = GLFW_KEY_DELETE; +int keycode::PAGE_UP = GLFW_KEY_PAGE_UP; +int keycode::PAGE_DOWN = GLFW_KEY_PAGE_DOWN; +int keycode::HOME = GLFW_KEY_HOME; +int keycode::END = GLFW_KEY_END; +int keycode::PRINT_SCREEN = GLFW_KEY_PRINT_SCREEN; +int keycode::NUM_LOCK = GLFW_KEY_NUM_LOCK; +int keycode::LEFT_BRACKET = GLFW_KEY_LEFT_BRACKET; +int keycode::RIGHT_BRACKET = GLFW_KEY_RIGHT_BRACKET; const char* keycode::name(int code) { const char* name = glfwGetKeyName(code, glfwGetKeyScancode(code)); diff --git a/src/window/input.h b/src/window/input.h index ef5840ba..afc27935 100644 --- a/src/window/input.h +++ b/src/window/input.h @@ -66,6 +66,20 @@ namespace keycode { extern int NUM_7; extern int NUM_8; extern int NUM_9; + extern int MENU; + extern int PAUSE; + extern int INSERT; + extern int LEFT_SUPER; + extern int RIGHT_SUPER; + extern int DELETE; + extern int PAGE_UP; + extern int PAGE_DOWN; + extern int HOME; + extern int END; + extern int PRINT_SCREEN; + extern int NUM_LOCK; + extern int LEFT_BRACKET; + extern int RIGHT_BRACKET; extern const char* name(int code); }