@@ -73,7 +73,7 @@ static PlatformData platform = { 0 }; // Platform specific data
7373//----------------------------------------------------------------------------------
7474// Local Variables Definition
7575//----------------------------------------------------------------------------------
76- #define SCANCODE_MAPPED_NUM 100
76+ #define SCANCODE_MAPPED_NUM 232
7777static const KeyboardKey ScancodeToKey [SCANCODE_MAPPED_NUM ] = {
7878 KEY_NULL , // SDL_SCANCODE_UNKNOWN
7979 0 ,
@@ -174,7 +174,28 @@ static const KeyboardKey ScancodeToKey[SCANCODE_MAPPED_NUM] = {
174174 KEY_KP_8 , // SDL_SCANCODE_KP_8
175175 KEY_KP_9 , // SDL_SCANCODE_KP_9
176176 KEY_KP_0 , // SDL_SCANCODE_KP_0
177- KEY_KP_DECIMAL // SDL_SCANCODE_KP_PERIOD
177+ KEY_KP_DECIMAL , // SDL_SCANCODE_KP_PERIOD
178+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
179+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
180+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
181+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
182+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
183+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
184+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
185+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
186+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
187+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
188+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
189+ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
190+ 0 , 0 , 0 , 0 ,
191+ KEY_LEFT_CONTROL , //SDL_SCANCODE_LCTRL
192+ KEY_LEFT_SHIFT , //SDL_SCANCODE_LSHIFT
193+ KEY_LEFT_ALT , //SDL_SCANCODE_LALT
194+ KEY_LEFT_SUPER , //SDL_SCANCODE_LGUI
195+ KEY_RIGHT_CONTROL , //SDL_SCANCODE_RCTRL
196+ KEY_RIGHT_SHIFT , //SDL_SCANCODE_RSHIFT
197+ KEY_RIGHT_ALT , //SDL_SCANCODE_RALT
198+ KEY_RIGHT_SUPER //SDL_SCANCODE_RGUI
178199};
179200
180201static const int CursorsLUT [] = {
0 commit comments