Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
SDL
- do the scancode to keyboard code lookup for the grave key, so that we can show users the correct keyface for the key, rather than forcing it to "`".  Note that if a game is using SDLK_* for its KB mapping then after this change on some keyboards the top left key will no longer be mapped correctly with the old data.

CR: SamL
  • Loading branch information
alfred-valve committed Jun 24, 2015
1 parent b7aa856 commit e4e4e1b
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/video/windows/SDL_windowskeyboard.c
Expand Up @@ -122,10 +122,9 @@ WIN_UpdateKeymap()
}

/* If this key is one of the non-mappable keys, ignore it */
/* Don't allow the number keys right above the qwerty row to translate or the top left key (grave/backquote) */
/* Not mapping numbers fixes the French layout, giving numeric keycodes for the number keys, which is the expected behavior */
if ((keymap[scancode] & SDLK_SCANCODE_MASK) ||
scancode == SDL_SCANCODE_GRAVE ||
/* scancode == SDL_SCANCODE_GRAVE || */ /* Uncomment this line to re-enable the behavior of not mapping the "`"(grave) key to the users actual keyboard layout */
(scancode >= SDL_SCANCODE_1 && scancode <= SDL_SCANCODE_0) ) {
continue;
}
Expand Down

0 comments on commit e4e4e1b

Please sign in to comment.