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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch(event.key.keysym.sym){
|
if (event.key.keysym.sym == SDLK_LSHIFT) {
|
||||||
case SDLK_LSHIFT:
|
shift_pressed |= 1;
|
||||||
shift_pressed |= 1;
|
} else if (event.key.keysym.sym == SDLK_RSHIFT) {
|
||||||
break;
|
shift_pressed |= 2;
|
||||||
case SDLK_RSHIFT:
|
|
||||||
shift_pressed |= 2;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
key = lookup_key(event.key.keysym.sym);
|
|
||||||
ADD_KEY( cfg->keypad, key );
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
key = lookup_key(event.key.keysym.sym);
|
||||||
|
ADD_KEY( cfg->keypad, key );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDL_KEYUP:
|
case SDL_KEYUP:
|
||||||
|
|
Loading…
Reference in New Issue