mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-29 07:59:11 +00:00
Added the ability to query the keymap for keycodes based on modifier state
This commit is contained in:
parent
ef9bd8b609
commit
679e4471ed
34 changed files with 1388 additions and 1409 deletions
|
@ -88,6 +88,32 @@ typedef Uint32 SDL_Keycode;
|
|||
#define SDLK_GREATER '>'
|
||||
#define SDLK_QUESTION '?'
|
||||
#define SDLK_AT '@'
|
||||
#define SDLK_A 'A'
|
||||
#define SDLK_B 'B'
|
||||
#define SDLK_C 'C'
|
||||
#define SDLK_D 'D'
|
||||
#define SDLK_E 'E'
|
||||
#define SDLK_F 'F'
|
||||
#define SDLK_G 'G'
|
||||
#define SDLK_H 'H'
|
||||
#define SDLK_I 'I'
|
||||
#define SDLK_J 'J'
|
||||
#define SDLK_K 'K'
|
||||
#define SDLK_L 'L'
|
||||
#define SDLK_M 'M'
|
||||
#define SDLK_N 'N'
|
||||
#define SDLK_O 'O'
|
||||
#define SDLK_P 'P'
|
||||
#define SDLK_Q 'Q'
|
||||
#define SDLK_R 'R'
|
||||
#define SDLK_S 'S'
|
||||
#define SDLK_T 'T'
|
||||
#define SDLK_U 'U'
|
||||
#define SDLK_V 'V'
|
||||
#define SDLK_W 'W'
|
||||
#define SDLK_X 'X'
|
||||
#define SDLK_Y 'Y'
|
||||
#define SDLK_Z 'Z'
|
||||
#define SDLK_LEFTBRACKET '['
|
||||
#define SDLK_BACKSLASH '\\'
|
||||
#define SDLK_RIGHTBRACKET ']'
|
||||
|
@ -120,6 +146,11 @@ typedef Uint32 SDL_Keycode;
|
|||
#define SDLK_x 'x'
|
||||
#define SDLK_y 'y'
|
||||
#define SDLK_z 'z'
|
||||
#define SDLK_LEFTBRACE '{'
|
||||
#define SDLK_PIPE '|'
|
||||
#define SDLK_RIGHTBRACE '}'
|
||||
#define SDLK_TILDE '~'
|
||||
#define SDLK_DELETE '\x7F'
|
||||
#define SDLK_CAPSLOCK SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK)
|
||||
#define SDLK_F1 SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1)
|
||||
#define SDLK_F2 SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2)
|
||||
|
@ -139,7 +170,6 @@ typedef Uint32 SDL_Keycode;
|
|||
#define SDLK_INSERT SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT)
|
||||
#define SDLK_HOME SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME)
|
||||
#define SDLK_PAGEUP SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP)
|
||||
#define SDLK_DELETE '\x7F'
|
||||
#define SDLK_END SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END)
|
||||
#define SDLK_PAGEDOWN SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN)
|
||||
#define SDLK_RIGHT SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue