mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
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
This commit is contained in:
parent
b7aa856c8f
commit
e4e4e1b82a
@ -122,10 +122,9 @@ WIN_UpdateKeymap()
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* If this key is one of the non-mappable keys, ignore it */
|
/* 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 */
|
/* 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) ||
|
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) ) {
|
(scancode >= SDL_SCANCODE_1 && scancode <= SDL_SCANCODE_0) ) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user