Fixes for keyboard events

This commit is contained in:
Andrew Pamment 2021-12-21 16:52:15 +10:00
parent 418f03c4de
commit 175aab7647

View File

@ -196,21 +196,6 @@ void QUINN_PumpEvents(_THIS) {
}
keysym.mod = make_mod(_k_last_state);
switch (current_req.event_msgs[l].code) {
case KEYBOARD_KEY_ARROW_UP:
keysym.sym = SDLK_UP;
break;
case KEYBOARD_KEY_ARROW_DOWN:
keysym.sym = SDLK_DOWN;
break;
case KEYBOARD_KEY_ARROW_LEFT:
keysym.sym = SDLK_LEFT;
break;
case KEYBOARD_KEY_ARROW_RIGHT:
keysym.sym = SDLK_RIGHT;
break;
default:
if (current_req.event_msgs[l].code < 0x57) {
if (_k_e0) {
keysym.sym = SDLK_keyset_e0[current_req.event_msgs[l].code];
@ -218,8 +203,6 @@ void QUINN_PumpEvents(_THIS) {
keysym.sym = SDLK_keyset[current_req.event_msgs[l].code];
}
}
break;
}
if (current_req.event_msgs[l].state == 1) {
SDL_PrivateKeyboard(SDL_PRESSED, &keysym);