Merge pull request #1150 from amalchuk/feature/keyboard-improvements
Fix Windows key bind name on non-Mac
This commit is contained in:
commit
7c88889716
|
@ -236,10 +236,17 @@ IN_TranslateSDLtoQ2Key(unsigned int keysym)
|
||||||
case SDLK_BACKSPACE:
|
case SDLK_BACKSPACE:
|
||||||
key = K_BACKSPACE;
|
key = K_BACKSPACE;
|
||||||
break;
|
break;
|
||||||
case SDLK_LGUI:
|
#ifdef __APPLE__
|
||||||
case SDLK_RGUI:
|
case SDLK_RGUI:
|
||||||
key = K_COMMAND; // Win key
|
case SDLK_LGUI:
|
||||||
|
key = K_COMMAND;
|
||||||
break;
|
break;
|
||||||
|
#else
|
||||||
|
case SDLK_RGUI:
|
||||||
|
case SDLK_LGUI:
|
||||||
|
key = K_SUPER;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
case SDLK_CAPSLOCK:
|
case SDLK_CAPSLOCK:
|
||||||
key = K_CAPSLOCK;
|
key = K_CAPSLOCK;
|
||||||
break;
|
break;
|
||||||
|
@ -395,8 +402,6 @@ IN_TranslateSDLtoQ2Key(unsigned int keysym)
|
||||||
key = K_KP_EQUALS;
|
key = K_KP_EQUALS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// TODO: K_SUPER ? Win Key is already K_COMMAND
|
|
||||||
|
|
||||||
case SDLK_APPLICATION:
|
case SDLK_APPLICATION:
|
||||||
key = K_COMPOSE;
|
key = K_COMPOSE;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -226,10 +226,17 @@ IN_TranslateSDLtoQ2Key(unsigned int keysym)
|
||||||
case SDLK_BACKSPACE:
|
case SDLK_BACKSPACE:
|
||||||
key = K_BACKSPACE;
|
key = K_BACKSPACE;
|
||||||
break;
|
break;
|
||||||
case SDLK_LGUI:
|
#ifdef __APPLE__
|
||||||
case SDLK_RGUI:
|
case SDLK_RGUI:
|
||||||
key = K_COMMAND; // Win key
|
case SDLK_LGUI:
|
||||||
|
key = K_COMMAND;
|
||||||
break;
|
break;
|
||||||
|
#else
|
||||||
|
case SDLK_RGUI:
|
||||||
|
case SDLK_LGUI:
|
||||||
|
key = K_SUPER;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
case SDLK_CAPSLOCK:
|
case SDLK_CAPSLOCK:
|
||||||
key = K_CAPSLOCK;
|
key = K_CAPSLOCK;
|
||||||
break;
|
break;
|
||||||
|
@ -385,8 +392,6 @@ IN_TranslateSDLtoQ2Key(unsigned int keysym)
|
||||||
key = K_KP_EQUALS;
|
key = K_KP_EQUALS;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// TODO: K_SUPER ? Win Key is already K_COMMAND
|
|
||||||
|
|
||||||
case SDLK_APPLICATION:
|
case SDLK_APPLICATION:
|
||||||
key = K_COMPOSE;
|
key = K_COMPOSE;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue