diff options
-rw-r--r-- | crawl-ref/source/tilesdl.cc | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc index daae2ab5c1..da7597dfed 100644 --- a/crawl-ref/source/tilesdl.cc +++ b/crawl-ref/source/tilesdl.cc @@ -497,6 +497,18 @@ static int _translate_keysym(SDL_keysym &keysym) case SDLK_DELETE: return CK_DELETE + offset; + case SDLK_NUMLOCK: + case SDLK_CAPSLOCK: + case SDLK_SCROLLOCK: + case SDLK_RMETA: + case SDLK_LMETA: + case SDLK_LSUPER: + case SDLK_RSUPER: + case SDLK_MODE: + case SDLK_COMPOSE: + // Don't handle these. + return 0; + case SDLK_F1: case SDLK_F2: case SDLK_F3: @@ -512,15 +524,6 @@ static int _translate_keysym(SDL_keysym &keysym) case SDLK_F13: case SDLK_F14: case SDLK_F15: - case SDLK_NUMLOCK: - case SDLK_CAPSLOCK: - case SDLK_SCROLLOCK: - case SDLK_RMETA: - case SDLK_LMETA: - case SDLK_LSUPER: - case SDLK_RSUPER: - case SDLK_MODE: - case SDLK_COMPOSE: case SDLK_HELP: case SDLK_PRINT: case SDLK_SYSREQ: |