The keycode in key events is the base, unmodified, keycode for the current keyboard layout

This commit is contained in:
Sam Lantinga 2024-06-30 19:58:48 -07:00
parent 5755bde3b8
commit d9dc4b320a
15 changed files with 125 additions and 160 deletions

View file

@ -88,32 +88,6 @@ typedef Uint32 SDL_Keycode;
#define SDLK_GREATER 0x0000003eu /* '>' */
#define SDLK_QUESTION 0x0000003fu /* '?' */
#define SDLK_AT 0x00000040u /* '@' */
#define SDLK_A 0x00000041u /* 'A' */
#define SDLK_B 0x00000042u /* 'B' */
#define SDLK_C 0x00000043u /* 'C' */
#define SDLK_D 0x00000044u /* 'D' */
#define SDLK_E 0x00000045u /* 'E' */
#define SDLK_F 0x00000046u /* 'F' */
#define SDLK_G 0x00000047u /* 'G' */
#define SDLK_H 0x00000048u /* 'H' */
#define SDLK_I 0x00000049u /* 'I' */
#define SDLK_J 0x0000004au /* 'J' */
#define SDLK_K 0x0000004bu /* 'K' */
#define SDLK_L 0x0000004cu /* 'L' */
#define SDLK_M 0x0000004du /* 'M' */
#define SDLK_N 0x0000004eu /* 'N' */
#define SDLK_O 0x0000004fu /* 'O' */
#define SDLK_P 0x00000050u /* 'P' */
#define SDLK_Q 0x00000051u /* 'Q' */
#define SDLK_R 0x00000052u /* 'R' */
#define SDLK_S 0x00000053u /* 'S' */
#define SDLK_T 0x00000054u /* 'T' */
#define SDLK_U 0x00000055u /* 'U' */
#define SDLK_V 0x00000056u /* 'V' */
#define SDLK_W 0x00000057u /* 'W' */
#define SDLK_X 0x00000058u /* 'X' */
#define SDLK_Y 0x00000059u /* 'Y' */
#define SDLK_Z 0x0000005au /* 'Z' */
#define SDLK_LEFTBRACKET 0x0000005bu /* '[' */
#define SDLK_BACKSLASH 0x0000005cu /* '\\' */
#define SDLK_RIGHTBRACKET 0x0000005du /* ']' */