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:
parent
c68cc14f16
commit
b2ad722473
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue