CLI: Re-work KEYDOWN handling to allow both shift keys as control inputs

Right Shift is the default for Select key.
This commit is contained in:
Lino5000 2022-05-30 17:45:06 +10:00 committed by rofl0r
parent c68cc14f16
commit b2ad722473
1 changed files with 7 additions and 11 deletions

View File

@ -507,18 +507,14 @@ process_ctrls_event( SDL_Event& event,
break;
}
switch(event.key.keysym.sym){
case SDLK_LSHIFT:
shift_pressed |= 1;
break;
case SDLK_RSHIFT:
shift_pressed |= 2;
break;
default:
key = lookup_key(event.key.keysym.sym);
ADD_KEY( cfg->keypad, key );
break;
if (event.key.keysym.sym == SDLK_LSHIFT) {
shift_pressed |= 1;
} else if (event.key.keysym.sym == SDLK_RSHIFT) {
shift_pressed |= 2;
}
key = lookup_key(event.key.keysym.sym);
ADD_KEY( cfg->keypad, key );
break;
case SDL_KEYUP: