From ef7b0ad6835e3859fbd8eb82c6c18e79937e8a17 Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Sun, 13 Oct 2024 21:33:12 +0200 Subject: [PATCH] add numpad support i accidentally left out --- src/sdl_window.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/sdl_window.cpp b/src/sdl_window.cpp index 60c4234ba..ceea3f91b 100644 --- a/src/sdl_window.cpp +++ b/src/sdl_window.cpp @@ -166,6 +166,24 @@ std::map string_to_keyboard_key_map = { {"leftbutton", SDL_BUTTON_LEFT}, {"rightbutton", SDL_BUTTON_RIGHT}, {"middlebutton", SDL_BUTTON_MIDDLE}, + {"kp0", SDLK_KP_0}, + {"kp1", SDLK_KP_1}, + {"kp2", SDLK_KP_2}, + {"kp3", SDLK_KP_3}, + {"kp4", SDLK_KP_4}, + {"kp5", SDLK_KP_5}, + {"kp6", SDLK_KP_6}, + {"kp7", SDLK_KP_7}, + {"kp8", SDLK_KP_8}, + {"kp9", SDLK_KP_9}, + {"kpperiod", SDLK_KP_PERIOD}, + {"kpdivide", SDLK_KP_DIVIDE}, + {"kpmultiply", SDLK_KP_MULTIPLY}, + {"kpminus", SDLK_KP_MINUS}, + {"kpplus", SDLK_KP_PLUS}, + {"kpenter", SDLK_KP_ENTER}, + {"kpequals", SDLK_KP_EQUALS}, + {"kpcomma", SDLK_KP_COMMA}, }; std::map string_to_keyboard_mod_key_map = { {"lshift", SDL_KMOD_LSHIFT}, {"rshift", SDL_KMOD_RSHIFT}, {"lctrl", SDL_KMOD_LCTRL},