Module keycode
Available on crate feature
dep_sdl3
only.Expand description
Defines constants which identify keyboard keys and modifiers.
Please refer to the Best Keyboard Practices document for details on what this information means and how best to use it.
Constants§
- SDLK_0
- ‘0’
- SDLK_1
- ‘1’
- SDLK_2
- ‘2’
- SDLK_3
- ‘3’
- SDLK_4
- ‘4’
- SDLK_5
- ‘5’
- SDLK_6
- ‘6’
- SDLK_7
- ‘7’
- SDLK_8
- ‘8’
- SDLK_9
- ‘9’
- SDLK_A
- ‘a’
- SDLK_
AC_ BACK - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_BACK
) - SDLK_
AC_ BOOKMARKS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_BOOKMARKS
) - SDLK_
AC_ CLOSE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_CLOSE
) - SDLK_
AC_ EXIT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_EXIT
) - SDLK_
AC_ FORWARD - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_FORWARD
) - SDLK_
AC_ HOME - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_HOME
) - SDLK_
AC_ NEW - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_NEW
) - SDLK_
AC_ OPEN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_OPEN
) - SDLK_
AC_ PRINT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_PRINT
) - SDLK_
AC_ PROPERTIES - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_PROPERTIES
) - SDLK_
AC_ REFRESH - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_REFRESH
) - SDLK_
AC_ SAVE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_SAVE
) - SDLK_
AC_ SEARCH - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_SEARCH
) - SDLK_
AC_ STOP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AC_STOP
) - SDLK_
AGAIN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_AGAIN
) - SDLK_
ALTERASE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_ALTERASE
) - SDLK_
AMPERSAND - ‘&’
- SDLK_
APOSTROPHE - ‘'’
- SDLK_
APPLICATION - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_APPLICATION
) - SDLK_
ASTERISK - ‘*’
- SDLK_AT
- ‘@’
- SDLK_B
- ‘b’
- SDLK_
BACKSLASH - ‘\’
- SDLK_
BACKSPACE - ‘\b’
- SDLK_C
- ‘c’
- SDLK_
CALL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CALL
) - SDLK_
CANCEL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CANCEL
) - SDLK_
CAPSLOCK - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CAPSLOCK
) - SDLK_
CARET - ‘^’
- SDLK_
CHANNEL_ DECREMENT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CHANNEL_DECREMENT
) - SDLK_
CHANNEL_ INCREMENT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CHANNEL_INCREMENT
) - SDLK_
CLEAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CLEAR
) - SDLK_
CLEARAGAIN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CLEARAGAIN
) - SDLK_
COLON - ‘:’
- SDLK_
COMMA - ‘,’
- SDLK_
COPY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_COPY
) - SDLK_
CRSEL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CRSEL
) - SDLK_
CURRENCYSUBUNIT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CURRENCYSUBUNIT
) - SDLK_
CURRENCYUNIT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CURRENCYUNIT
) - SDLK_
CUT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_CUT
) - SDLK_D
- ‘d’
- SDLK_
DBLAPOSTROPHE - ‘“’
- SDLK_
DECIMALSEPARATOR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_DECIMALSEPARATOR
) - SDLK_
DELETE - ‘\x7F’
- SDLK_
DOLLAR - ‘$’
- SDLK_
DOWN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_DOWN
) - SDLK_E
- ‘e’
- SDLK_
END - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_END
) - SDLK_
ENDCALL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_ENDCALL
) - SDLK_
EQUALS - ‘=’
- SDLK_
ESCAPE - ‘\x1B’
- SDLK_
EXCLAIM - ‘!’
- SDLK_
EXECUTE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_EXECUTE
) - SDLK_
EXSEL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_EXSEL
) - SDLK_
EXTENDED_ MASK - SDLK_F
- ‘f’
- SDLK_F1
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F1
) - SDLK_F2
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F2
) - SDLK_F3
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F3
) - SDLK_F4
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F4
) - SDLK_F5
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F5
) - SDLK_F6
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F6
) - SDLK_F7
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F7
) - SDLK_F8
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F8
) - SDLK_F9
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F9
) - SDLK_
F10 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F10
) - SDLK_
F11 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F11
) - SDLK_
F12 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F12
) - SDLK_
F13 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F13
) - SDLK_
F14 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F14
) - SDLK_
F15 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F15
) - SDLK_
F16 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F16
) - SDLK_
F17 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F17
) - SDLK_
F18 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F18
) - SDLK_
F19 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F19
) - SDLK_
F20 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F20
) - SDLK_
F21 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F21
) - SDLK_
F22 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F22
) - SDLK_
F23 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F23
) - SDLK_
F24 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_F24
) - SDLK_
FIND - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_FIND
) - SDLK_G
- ‘g’
- SDLK_
GRAVE - ‘`’
- SDLK_
GREATER - ‘>’
- SDLK_H
- ‘h’
- SDLK_
HASH - ‘#’
- SDLK_
HELP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_HELP
) - SDLK_
HOME - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_HOME
) - SDLK_I
- ‘i’
- SDLK_
INSERT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_INSERT
) - SDLK_J
- ‘j’
- SDLK_K
- ‘k’
- SDLK_
KP_ 0 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_0
) - SDLK_
KP_ 00 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_00
) - SDLK_
KP_ 000 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_000
) - SDLK_
KP_ 1 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_1
) - SDLK_
KP_ 2 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_2
) - SDLK_
KP_ 3 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_3
) - SDLK_
KP_ 4 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_4
) - SDLK_
KP_ 5 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_5
) - SDLK_
KP_ 6 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_6
) - SDLK_
KP_ 7 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_7
) - SDLK_
KP_ 8 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_8
) - SDLK_
KP_ 9 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_9
) - SDLK_
KP_ A - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_A
) - SDLK_
KP_ AMPERSAND - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_AMPERSAND
) - SDLK_
KP_ AT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_AT
) - SDLK_
KP_ B - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_B
) - SDLK_
KP_ BACKSPACE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_BACKSPACE
) - SDLK_
KP_ BINARY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_BINARY
) - SDLK_
KP_ C - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_C
) - SDLK_
KP_ CLEAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_CLEAR
) - SDLK_
KP_ CLEARENTRY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_CLEARENTRY
) - SDLK_
KP_ COLON - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_COLON
) - SDLK_
KP_ COMMA - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_COMMA
) - SDLK_
KP_ D - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_D
) - SDLK_
KP_ DBLAMPERSAND - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_DBLAMPERSAND
) - SDLK_
KP_ DBLVERTICALBAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_DBLVERTICALBAR
) - SDLK_
KP_ DECIMAL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_DECIMAL
) - SDLK_
KP_ DIVIDE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_DIVIDE
) - SDLK_
KP_ E - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_E
) - SDLK_
KP_ ENTER - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_ENTER
) - SDLK_
KP_ EQUALS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_EQUALS
) - SDLK_
KP_ EQUALSA S400 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_EQUALSAS400
) - SDLK_
KP_ EXCLAM - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_EXCLAM
) - SDLK_
KP_ F - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_F
) - SDLK_
KP_ GREATER - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_GREATER
) - SDLK_
KP_ HASH - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_HASH
) - SDLK_
KP_ HEXADECIMAL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_HEXADECIMAL
) - SDLK_
KP_ LEFTBRACE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_LEFTBRACE
) - SDLK_
KP_ LEFTPAREN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_LEFTPAREN
) - SDLK_
KP_ LESS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_LESS
) - SDLK_
KP_ MEMADD - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMADD
) - SDLK_
KP_ MEMCLEAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMCLEAR
) - SDLK_
KP_ MEMDIVIDE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMDIVIDE
) - SDLK_
KP_ MEMMULTIPLY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMMULTIPLY
) - SDLK_
KP_ MEMRECALL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMRECALL
) - SDLK_
KP_ MEMSTORE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMSTORE
) - SDLK_
KP_ MEMSUBTRACT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MEMSUBTRACT
) - SDLK_
KP_ MINUS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MINUS
) - SDLK_
KP_ MULTIPLY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_MULTIPLY
) - SDLK_
KP_ OCTAL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_OCTAL
) - SDLK_
KP_ PERCENT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_PERCENT
) - SDLK_
KP_ PERIOD - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_PERIOD
) - SDLK_
KP_ PLUS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_PLUS
) - SDLK_
KP_ PLUSMINUS - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_PLUSMINUS
) - SDLK_
KP_ POWER - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_POWER
) - SDLK_
KP_ RIGHTBRACE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_RIGHTBRACE
) - SDLK_
KP_ RIGHTPAREN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_RIGHTPAREN
) - SDLK_
KP_ SPACE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_SPACE
) - SDLK_
KP_ TAB - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_TAB
) - SDLK_
KP_ VERTICALBAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_VERTICALBAR
) - SDLK_
KP_ XOR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_KP_XOR
) - SDLK_L
- ‘l’
- SDLK_
LALT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_LALT
) - SDLK_
LCTRL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_LCTRL
) - SDLK_
LEFT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_LEFT
) - SDLK_
LEFTBRACE - ‘{’
- SDLK_
LEFTBRACKET - ‘[’
- SDLK_
LEFTPAREN - ‘(’
- SDLK_
LEFT_ TAB - Extended key Left Tab
- SDLK_
LESS - ‘<’
- SDLK_
LEVE L5_ SHIFT - Extended key Level 5 Shift
- SDLK_
LGUI - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_LGUI
) - SDLK_
LHYPER - Extended key Left Hyper
- SDLK_
LMETA - Extended key Left Meta
- SDLK_
LSHIFT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_LSHIFT
) - SDLK_M
- ‘m’
- SDLK_
MEDIA_ EJECT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_EJECT
) - SDLK_
MEDIA_ FAST_ FORWARD - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_FAST_FORWARD
) - SDLK_
MEDIA_ NEXT_ TRACK - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_NEXT_TRACK
) - SDLK_
MEDIA_ PAUSE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_PAUSE
) - SDLK_
MEDIA_ PLAY - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_PLAY
) - SDLK_
MEDIA_ PLAY_ PAUSE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_PLAY_PAUSE
) - SDLK_
MEDIA_ PREVIOUS_ TRACK - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_PREVIOUS_TRACK
) - SDLK_
MEDIA_ RECORD - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_RECORD
) - SDLK_
MEDIA_ REWIND - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_REWIND
) - SDLK_
MEDIA_ SELECT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_SELECT
) - SDLK_
MEDIA_ STOP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MEDIA_STOP
) - SDLK_
MENU - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MENU
) - SDLK_
MINUS - ‘-’
- SDLK_
MODE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MODE
) - SDLK_
MULTI_ KEY_ COMPOSE - Extended key Multi-key Compose
- SDLK_
MUTE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_MUTE
) - SDLK_N
- ‘n’
- SDLK_
NUMLOCKCLEAR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_NUMLOCKCLEAR
) - SDLK_O
- ‘o’
- SDLK_
OPER - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_OPER
) - SDLK_
OUT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_OUT
) - SDLK_P
- ‘p’
- SDLK_
PAGEDOWN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PAGEDOWN
) - SDLK_
PAGEUP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PAGEUP
) - SDLK_
PASTE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PASTE
) - SDLK_
PAUSE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PAUSE
) - SDLK_
PERCENT - ‘%’
- SDLK_
PERIOD - ‘.’
- SDLK_
PIPE - ‘|’
- SDLK_
PLUS - ‘+’
- SDLK_
PLUSMINUS - ‘\xB1’
- SDLK_
POWER - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_POWER
) - SDLK_
PRINTSCREEN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PRINTSCREEN
) - SDLK_
PRIOR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_PRIOR
) - SDLK_Q
- ‘q’
- SDLK_
QUESTION - ‘?’
- SDLK_R
- ‘r’
- SDLK_
RALT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RALT
) - SDLK_
RCTRL - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RCTRL
) - SDLK_
RETURN - ‘\r’
- SDLK_
RETUR N2 - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RETURN2
) - SDLK_
RGUI - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RGUI
) - SDLK_
RHYPER - Extended key Right Hyper
- SDLK_
RIGHT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RIGHT
) - SDLK_
RIGHTBRACE - ‘}’
- SDLK_
RIGHTBRACKET - ‘]’
- SDLK_
RIGHTPAREN - ‘)’
- SDLK_
RMETA - Extended key Right Meta
- SDLK_
RSHIFT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_RSHIFT
) - SDLK_S
- ‘s’
- SDLK_
SCANCODE_ MASK - SDLK_
SCROLLLOCK - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SCROLLLOCK
) - SDLK_
SELECT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SELECT
) - SDLK_
SEMICOLON - ‘;’
- SDLK_
SEPARATOR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SEPARATOR
) - SDLK_
SLASH - ‘/’
- SDLK_
SLEEP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SLEEP
) - SDLK_
SOFTLEFT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SOFTLEFT
) - SDLK_
SOFTRIGHT - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SOFTRIGHT
) - SDLK_
SPACE - ’ ’
- SDLK_
STOP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_STOP
) - SDLK_
SYSREQ - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_SYSREQ
) - SDLK_T
- ‘t’
- SDLK_
TAB - ‘\t’
- SDLK_
THOUSANDSSEPARATOR - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_THOUSANDSSEPARATOR
) - SDLK_
TILDE - ‘~’
- SDLK_U
- ‘u’
- SDLK_
UNDERSCORE - ‘_’
- SDLK_
UNDO - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_UNDO
) - SDLK_
UNKNOWN - 0
- SDLK_UP
- SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_UP
) - SDLK_V
- ‘v’
- SDLK_
VOLUMEDOWN - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_VOLUMEDOWN
) - SDLK_
VOLUMEUP - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_VOLUMEUP
) - SDLK_W
- ‘w’
- SDLK_
WAKE - SDL_SCANCODE_TO_KEYCODE(
SDL_SCANCODE_WAKE
) - SDLK_X
- ‘x’
- SDLK_Y
- ‘y’
- SDLK_Z
- ‘z’
- SDL_
KMOD_ ALT - Any Alt key is down.
- SDL_
KMOD_ CAPS - the Caps Lock key is down.
- SDL_
KMOD_ CTRL - Any Ctrl key is down.
- SDL_
KMOD_ GUI - Any GUI key is down.
- SDL_
KMOD_ LALT - the left Alt key is down.
- SDL_
KMOD_ LCTRL - the left Ctrl (Control) key is down.
- SDL_
KMOD_ LEVE L5 - the Level 5 Shift key is down.
- SDL_
KMOD_ LGUI - the left GUI key (often the Windows key) is down.
- SDL_
KMOD_ LSHIFT - the left Shift key is down.
- SDL_
KMOD_ MODE - the !AltGr key is down.
- SDL_
KMOD_ NONE - no modifier is applicable.
- SDL_
KMOD_ NUM - the Num Lock key (may be located on an extended keypad) is down.
- SDL_
KMOD_ RALT - the right Alt key is down.
- SDL_
KMOD_ RCTRL - the right Ctrl (Control) key is down.
- SDL_
KMOD_ RGUI - the right GUI key (often the Windows key) is down.
- SDL_
KMOD_ RSHIFT - the right Shift key is down.
- SDL_
KMOD_ SCROLL - the Scroll Lock key is down.
- SDL_
KMOD_ SHIFT - Any Shift key is down.
Functions§
Type Aliases§
- SDL_
Keycode - The SDL virtual key representation.
- SDL_
Keymod - Valid key modifiers (possibly OR’d together).