|
|
@ -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[] = { |
|
|
|