Added TODO

This commit is contained in:
Sergii Pylypenko
2020-02-18 23:09:22 +02:00
parent d183a88a75
commit a5d1f1728d

View File

@@ -211,12 +211,21 @@ void sdlPollInput(void)
KdEnqueueKeyboardEvent (sdlKeyboard, 37, 1); // LCTRL KdEnqueueKeyboardEvent (sdlKeyboard, 37, 1); // LCTRL
} }
} }
else if((event.key.keysym.unicode & 0xFF80) != 0) else if ((event.key.keysym.unicode & 0xFF80) != 0)
{ {
send_unicode (event.key.keysym.unicode); if (event.type == SDL_KEYDOWN)
{
send_unicode (event.key.keysym.unicode);
}
} }
else else
KdEnqueueKeyboardEvent (sdlKeyboard, event.key.keysym.scancode, event.type==SDL_KEYUP); {
if (event.key.keysym.unicode != 0 && event.key.keysym.unicode != event.key.keysym.sym)
{
// TODO: translate unicode to correct scancode, refer to SDL_android_keysym_to_scancode[] and checkShiftRequired()
}
KdEnqueueKeyboardEvent (sdlKeyboard, event.key.keysym.scancode, event.type == SDL_KEYUP);
}
// Force SDL screen update, so SDL virtual on-screen buttons will change their images // Force SDL screen update, so SDL virtual on-screen buttons will change their images
{ {
SDL_Rect r = {0, 0, 1, 1}; SDL_Rect r = {0, 0, 1, 1};