summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRay <[email protected]>2023-11-14 12:25:58 +0100
committerRay <[email protected]>2023-11-14 12:25:58 +0100
commit5ac00a3ccb87b649ceb07e48c00a2cd9d62de48f (patch)
tree349fc259c8fd37cdf9592448b70bb4fbb14715ba
parentda660058ebf05424db7000b264a1d03dd7712d07 (diff)
parentdb70db5f4d8c0dd64b41320719ef7820a1c57ec7 (diff)
downloadraylib-5ac00a3ccb87b649ceb07e48c00a2cd9d62de48f.tar.gz
raylib-5ac00a3ccb87b649ceb07e48c00a2cd9d62de48f.zip
Merge branch 'master' of https://github.com/raysan5/raylib
-rw-r--r--src/platforms/rcore_desktop_sdl.c25
1 files changed, 23 insertions, 2 deletions
diff --git a/src/platforms/rcore_desktop_sdl.c b/src/platforms/rcore_desktop_sdl.c
index a84b0fe8..96e55702 100644
--- a/src/platforms/rcore_desktop_sdl.c
+++ b/src/platforms/rcore_desktop_sdl.c
@@ -73,7 +73,7 @@ static PlatformData platform = { 0 }; // Platform specific data
//----------------------------------------------------------------------------------
// Local Variables Definition
//----------------------------------------------------------------------------------
-#define SCANCODE_MAPPED_NUM 100
+#define SCANCODE_MAPPED_NUM 232
static const KeyboardKey ScancodeToKey[SCANCODE_MAPPED_NUM] = {
KEY_NULL, // SDL_SCANCODE_UNKNOWN
0,
@@ -174,7 +174,28 @@ static const KeyboardKey ScancodeToKey[SCANCODE_MAPPED_NUM] = {
KEY_KP_8, // SDL_SCANCODE_KP_8
KEY_KP_9, // SDL_SCANCODE_KP_9
KEY_KP_0, // SDL_SCANCODE_KP_0
- KEY_KP_DECIMAL // SDL_SCANCODE_KP_PERIOD
+ KEY_KP_DECIMAL, // SDL_SCANCODE_KP_PERIOD
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0,
+ KEY_LEFT_CONTROL, //SDL_SCANCODE_LCTRL
+ KEY_LEFT_SHIFT, //SDL_SCANCODE_LSHIFT
+ KEY_LEFT_ALT, //SDL_SCANCODE_LALT
+ KEY_LEFT_SUPER, //SDL_SCANCODE_LGUI
+ KEY_RIGHT_CONTROL, //SDL_SCANCODE_RCTRL
+ KEY_RIGHT_SHIFT, //SDL_SCANCODE_RSHIFT
+ KEY_RIGHT_ALT, //SDL_SCANCODE_RALT
+ KEY_RIGHT_SUPER //SDL_SCANCODE_RGUI
};
static const int CursorsLUT[] = {