Restore handling of repeat key presses

This commit is contained in:
Rafael Brune
2024-09-25 22:17:34 +02:00
parent 84a4a782e1
commit 2b4f4a3091

View File

@ -1766,15 +1766,14 @@ void HandleEvent(SDL_Event const* pEvent) {
return;
case SDL_KEYDOWN:
/*
if (lParam & BIT30)
{ //if it's a repeating key
//keyRepeat(KeyMapFromWindows(wParam));
keyRepeat(keyLanguageTranslate(wParam));
if (pEvent->key.repeat != 0) //if it's a repeating key
{
keyRepeat(keyLanguageTranslate(pEvent->key.keysym.scancode));
}
else //else it's a freshly-pressed key
{
keyPressDown(keyLanguageTranslate(pEvent->key.keysym.scancode));
}
*/
keyPressDown(keyLanguageTranslate(pEvent->key.keysym.scancode));
//keyPressDown(KeyMapFromWindows(wParam));
return;
case SDL_USEREVENT: