SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
Keyboard Keycodes

Defines constants which identify keyboard keys and modifiers. More...

Classes

class  SDL::Keycode
 The SDL virtual key representation. More...
 

Typedefs

using SDL::Keymod = Uint16
 Valid key modifiers (possibly OR'd together).
 

Functions

constexpr Keycode SDL::ScancodeToKeycode (Scancode x)
 Transform scancode to keycode.
 

Variables

constexpr Keymod SDL::KMOD_NONE = SDL_KMOD_NONE
 no modifier is applicable.
 
constexpr Keymod SDL::KMOD_LSHIFT = SDL_KMOD_LSHIFT
 the left Shift key is down.
 
constexpr Keymod SDL::KMOD_RSHIFT = SDL_KMOD_RSHIFT
 the right Shift key is down.
 
constexpr Keymod SDL::KMOD_LEVEL5 = SDL_KMOD_LEVEL5
 the Level 5 Shift key is down.
 
constexpr Keymod SDL::KMOD_LCTRL = SDL_KMOD_LCTRL
 the left Ctrl (Control) key is down.
 
constexpr Keymod SDL::KMOD_RCTRL = SDL_KMOD_RCTRL
 the right Ctrl (Control) key is down.
 
constexpr Keymod SDL::KMOD_LALT = SDL_KMOD_LALT
 the left Alt key is down.
 
constexpr Keymod SDL::KMOD_RALT = SDL_KMOD_RALT
 the right Alt key is down.
 
constexpr Keymod SDL::KMOD_LGUI = SDL_KMOD_LGUI
 the left GUI key (often the Windows key) is down.
 
constexpr Keymod SDL::KMOD_RGUI = SDL_KMOD_RGUI
 the right GUI key (often the Windows key) is down.
 
constexpr Keymod SDL::KMOD_NUM = SDL_KMOD_NUM
 the Num Lock key (may be located on an extended keypad) is down.
 
constexpr Keymod SDL::KMOD_CAPS = SDL_KMOD_CAPS
 the Caps Lock key is down.
 
constexpr Keymod SDL::KMOD_MODE = SDL_KMOD_MODE
 the !AltGr key is down.
 
constexpr Keymod SDL::KMOD_SCROLL = SDL_KMOD_SCROLL
 the Scroll Lock key is down.
 
constexpr Keymod SDL::KMOD_CTRL = SDL_KMOD_CTRL
 Any Ctrl key is down.
 
constexpr Keymod SDL::KMOD_SHIFT = SDL_KMOD_SHIFT
 Any Shift key is down.
 
constexpr Keymod SDL::KMOD_ALT = SDL_KMOD_ALT
 Any Alt key is down.
 
constexpr Keymod SDL::KMOD_GUI = SDL_KMOD_GUI
 Any GUI key is down.
 
constexpr SDL_Keycode SDL::KEYCODE_EXTENDED_MASK
 EXTENDED_MASK.
 
constexpr SDL_Keycode SDL::KEYCODE_SCANCODE_MASK
 SCANCODE_MASK.
 
constexpr SDL_Keycode SDL::KEYCODE_UNKNOWN = SDLK_UNKNOWN
 0
 
constexpr SDL_Keycode SDL::KEYCODE_RETURN = SDLK_RETURN
 '\r'
 
constexpr SDL_Keycode SDL::KEYCODE_ESCAPE = SDLK_ESCAPE
 '\x1B'
 
constexpr SDL_Keycode SDL::KEYCODE_BACKSPACE = SDLK_BACKSPACE
 '\b'
 
constexpr SDL_Keycode SDL::KEYCODE_TAB = SDLK_TAB
 '\t'
 
constexpr SDL_Keycode SDL::KEYCODE_SPACE = SDLK_SPACE
 ' '
 
constexpr SDL_Keycode SDL::KEYCODE_EXCLAIM = SDLK_EXCLAIM
 '!'
 
constexpr SDL_Keycode SDL::KEYCODE_DBLAPOSTROPHE = SDLK_DBLAPOSTROPHE
 '"'
 
constexpr SDL_Keycode SDL::KEYCODE_HASH = SDLK_HASH
 '#'
 
constexpr SDL_Keycode SDL::KEYCODE_DOLLAR = SDLK_DOLLAR
 '$'
 
constexpr SDL_Keycode SDL::KEYCODE_PERCENT = SDLK_PERCENT
 ''
 
constexpr SDL_Keycode SDL::KEYCODE_AMPERSAND = SDLK_AMPERSAND
 '&'
 
constexpr SDL_Keycode SDL::KEYCODE_APOSTROPHE = SDLK_APOSTROPHE
 '\''
 
constexpr SDL_Keycode SDL::KEYCODE_LEFTPAREN = SDLK_LEFTPAREN
 '('
 
constexpr SDL_Keycode SDL::KEYCODE_RIGHTPAREN = SDLK_RIGHTPAREN
 ')'
 
constexpr SDL_Keycode SDL::KEYCODE_ASTERISK = SDLK_ASTERISK
 '*'
 
constexpr SDL_Keycode SDL::KEYCODE_PLUS = SDLK_PLUS
 '+'
 
constexpr SDL_Keycode SDL::KEYCODE_COMMA = SDLK_COMMA
 ','
 
constexpr SDL_Keycode SDL::KEYCODE_MINUS = SDLK_MINUS
 '-'
 
constexpr SDL_Keycode SDL::KEYCODE_PERIOD = SDLK_PERIOD
 '.'
 
constexpr SDL_Keycode SDL::KEYCODE_SLASH = SDLK_SLASH
 '/'
 
constexpr SDL_Keycode SDL::KEYCODE_0 = SDLK_0
 '0'
 
constexpr SDL_Keycode SDL::KEYCODE_1 = SDLK_1
 '1'
 
constexpr SDL_Keycode SDL::KEYCODE_2 = SDLK_2
 '2'
 
constexpr SDL_Keycode SDL::KEYCODE_3 = SDLK_3
 '3'
 
constexpr SDL_Keycode SDL::KEYCODE_4 = SDLK_4
 '4'
 
constexpr SDL_Keycode SDL::KEYCODE_5 = SDLK_5
 '5'
 
constexpr SDL_Keycode SDL::KEYCODE_6 = SDLK_6
 '6'
 
constexpr SDL_Keycode SDL::KEYCODE_7 = SDLK_7
 '7'
 
constexpr SDL_Keycode SDL::KEYCODE_8 = SDLK_8
 '8'
 
constexpr SDL_Keycode SDL::KEYCODE_9 = SDLK_9
 '9'
 
constexpr SDL_Keycode SDL::KEYCODE_COLON = SDLK_COLON
 ':'
 
constexpr SDL_Keycode SDL::KEYCODE_SEMICOLON = SDLK_SEMICOLON
 ';'
 
constexpr SDL_Keycode SDL::KEYCODE_LESS = SDLK_LESS
 '<'
 
constexpr SDL_Keycode SDL::KEYCODE_EQUALS = SDLK_EQUALS
 '='
 
constexpr SDL_Keycode SDL::KEYCODE_GREATER = SDLK_GREATER
 '>'
 
constexpr SDL_Keycode SDL::KEYCODE_QUESTION = SDLK_QUESTION
 '?'
 
constexpr SDL_Keycode SDL::KEYCODE_AT = SDLK_AT
 '@'
 
constexpr SDL_Keycode SDL::KEYCODE_LEFTBRACKET = SDLK_LEFTBRACKET
 '['
 
constexpr SDL_Keycode SDL::KEYCODE_BACKSLASH = SDLK_BACKSLASH
 '\'
 
constexpr SDL_Keycode SDL::KEYCODE_RIGHTBRACKET = SDLK_RIGHTBRACKET
 ']'
 
constexpr SDL_Keycode SDL::KEYCODE_CARET = SDLK_CARET
 '^'
 
constexpr SDL_Keycode SDL::KEYCODE_UNDERSCORE = SDLK_UNDERSCORE
 '_'
 
constexpr SDL_Keycode SDL::KEYCODE_GRAVE = SDLK_GRAVE
 '‘’
 
constexpr SDL_Keycode SDL::KEYCODE_A = SDLK_A
 'a'
 
constexpr SDL_Keycode SDL::KEYCODE_B = SDLK_B
 'b'
 
constexpr SDL_Keycode SDL::KEYCODE_C = SDLK_C
 'c'
 
constexpr SDL_Keycode SDL::KEYCODE_D = SDLK_D
 'd'
 
constexpr SDL_Keycode SDL::KEYCODE_E = SDLK_E
 'e'
 
constexpr SDL_Keycode SDL::KEYCODE_F = SDLK_F
 'f'
 
constexpr SDL_Keycode SDL::KEYCODE_G = SDLK_G
 'g'
 
constexpr SDL_Keycode SDL::KEYCODE_H = SDLK_H
 'h'
 
constexpr SDL_Keycode SDL::KEYCODE_I = SDLK_I
 'i'
 
constexpr SDL_Keycode SDL::KEYCODE_J = SDLK_J
 'j'
 
constexpr SDL_Keycode SDL::KEYCODE_K = SDLK_K
 'k'
 
constexpr SDL_Keycode SDL::KEYCODE_L = SDLK_L
 'l'
 
constexpr SDL_Keycode SDL::KEYCODE_M = SDLK_M
 'm'
 
constexpr SDL_Keycode SDL::KEYCODE_N = SDLK_N
 'n'
 
constexpr SDL_Keycode SDL::KEYCODE_O = SDLK_O
 'o'
 
constexpr SDL_Keycode SDL::KEYCODE_P = SDLK_P
 'p'
 
constexpr SDL_Keycode SDL::KEYCODE_Q = SDLK_Q
 'q'
 
constexpr SDL_Keycode SDL::KEYCODE_R = SDLK_R
 'r'
 
constexpr SDL_Keycode SDL::KEYCODE_S = SDLK_S
 's'
 
constexpr SDL_Keycode SDL::KEYCODE_T = SDLK_T
 't'
 
constexpr SDL_Keycode SDL::KEYCODE_U = SDLK_U
 'u'
 
constexpr SDL_Keycode SDL::KEYCODE_V = SDLK_V
 'v'
 
constexpr SDL_Keycode SDL::KEYCODE_W = SDLK_W
 'w'
 
constexpr SDL_Keycode SDL::KEYCODE_X = SDLK_X
 'x'
 
constexpr SDL_Keycode SDL::KEYCODE_Y = SDLK_Y
 'y'
 
constexpr SDL_Keycode SDL::KEYCODE_Z = SDLK_Z
 'z'
 
constexpr SDL_Keycode SDL::KEYCODE_LEFTBRACE = SDLK_LEFTBRACE
 '{'
 
constexpr SDL_Keycode SDL::KEYCODE_PIPE = SDLK_PIPE
 '|'
 
constexpr SDL_Keycode SDL::KEYCODE_RIGHTBRACE = SDLK_RIGHTBRACE
 '}'
 
constexpr SDL_Keycode SDL::KEYCODE_TILDE = SDLK_TILDE
 '~'
 
constexpr SDL_Keycode SDL::KEYCODE_DELETE = SDLK_DELETE
 '\x7F'
 
constexpr SDL_Keycode SDL::KEYCODE_PLUSMINUS = SDLK_PLUSMINUS
 '\xB1'
 
constexpr SDL_Keycode SDL::KEYCODE_CAPSLOCK
 ScancodeToKeycode(SCANCODE_CAPSLOCK)
 
constexpr SDL_Keycode SDL::KEYCODE_F1 = SDLK_F1
 ScancodeToKeycode(SCANCODE_F1)
 
constexpr SDL_Keycode SDL::KEYCODE_F2 = SDLK_F2
 ScancodeToKeycode(SCANCODE_F2)
 
constexpr SDL_Keycode SDL::KEYCODE_F3 = SDLK_F3
 ScancodeToKeycode(SCANCODE_F3)
 
constexpr SDL_Keycode SDL::KEYCODE_F4 = SDLK_F4
 ScancodeToKeycode(SCANCODE_F4)
 
constexpr SDL_Keycode SDL::KEYCODE_F5 = SDLK_F5
 ScancodeToKeycode(SCANCODE_F5)
 
constexpr SDL_Keycode SDL::KEYCODE_F6 = SDLK_F6
 ScancodeToKeycode(SCANCODE_F6)
 
constexpr SDL_Keycode SDL::KEYCODE_F7 = SDLK_F7
 ScancodeToKeycode(SCANCODE_F7)
 
constexpr SDL_Keycode SDL::KEYCODE_F8 = SDLK_F8
 ScancodeToKeycode(SCANCODE_F8)
 
constexpr SDL_Keycode SDL::KEYCODE_F9 = SDLK_F9
 ScancodeToKeycode(SCANCODE_F9)
 
constexpr SDL_Keycode SDL::KEYCODE_F10
 ScancodeToKeycode(SCANCODE_F10)
 
constexpr SDL_Keycode SDL::KEYCODE_F11
 ScancodeToKeycode(SCANCODE_F11)
 
constexpr SDL_Keycode SDL::KEYCODE_F12
 ScancodeToKeycode(SCANCODE_F12)
 
constexpr SDL_Keycode SDL::KEYCODE_PRINTSCREEN
 ScancodeToKeycode(SCANCODE_PRINTSCREEN)
 
constexpr SDL_Keycode SDL::KEYCODE_SCROLLLOCK
 ScancodeToKeycode(SCANCODE_SCROLLLOCK)
 
constexpr SDL_Keycode SDL::KEYCODE_PAUSE
 ScancodeToKeycode(SCANCODE_PAUSE)
 
constexpr SDL_Keycode SDL::KEYCODE_INSERT
 ScancodeToKeycode(SCANCODE_INSERT)
 
constexpr SDL_Keycode SDL::KEYCODE_HOME
 ScancodeToKeycode(SCANCODE_HOME)
 
constexpr SDL_Keycode SDL::KEYCODE_PAGEUP
 ScancodeToKeycode(SCANCODE_PAGEUP)
 
constexpr SDL_Keycode SDL::KEYCODE_END
 ScancodeToKeycode(SCANCODE_END)
 
constexpr SDL_Keycode SDL::KEYCODE_PAGEDOWN
 ScancodeToKeycode(SCANCODE_PAGEDOWN)
 
constexpr SDL_Keycode SDL::KEYCODE_RIGHT
 ScancodeToKeycode(SCANCODE_RIGHT)
 
constexpr SDL_Keycode SDL::KEYCODE_LEFT
 ScancodeToKeycode(SCANCODE_LEFT)
 
constexpr SDL_Keycode SDL::KEYCODE_DOWN
 ScancodeToKeycode(SCANCODE_DOWN)
 
constexpr SDL_Keycode SDL::KEYCODE_UP = SDLK_UP
 ScancodeToKeycode(SCANCODE_UP)
 
constexpr SDL_Keycode SDL::KEYCODE_NUMLOCKCLEAR
 ScancodeToKeycode(SCANCODE_NUMLOCKCLEAR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_DIVIDE
 ScancodeToKeycode(SCANCODE_KP_DIVIDE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MULTIPLY
 ScancodeToKeycode(SCANCODE_KP_MULTIPLY)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MINUS
 ScancodeToKeycode(SCANCODE_KP_MINUS)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_PLUS
 ScancodeToKeycode(SCANCODE_KP_PLUS)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_ENTER
 ScancodeToKeycode(SCANCODE_KP_ENTER)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_1
 ScancodeToKeycode(SCANCODE_KP_1)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_2
 ScancodeToKeycode(SCANCODE_KP_2)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_3
 ScancodeToKeycode(SCANCODE_KP_3)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_4
 ScancodeToKeycode(SCANCODE_KP_4)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_5
 ScancodeToKeycode(SCANCODE_KP_5)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_6
 ScancodeToKeycode(SCANCODE_KP_6)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_7
 ScancodeToKeycode(SCANCODE_KP_7)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_8
 ScancodeToKeycode(SCANCODE_KP_8)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_9
 ScancodeToKeycode(SCANCODE_KP_9)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_0
 ScancodeToKeycode(SCANCODE_KP_0)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_PERIOD
 ScancodeToKeycode(SCANCODE_KP_PERIOD)
 
constexpr SDL_Keycode SDL::KEYCODE_APPLICATION
 ScancodeToKeycode(SCANCODE_APPLICATION)
 
constexpr SDL_Keycode SDL::KEYCODE_POWER
 ScancodeToKeycode(SCANCODE_POWER)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_EQUALS
 ScancodeToKeycode(SCANCODE_KP_EQUALS)
 
constexpr SDL_Keycode SDL::KEYCODE_F13
 ScancodeToKeycode(SCANCODE_F13)
 
constexpr SDL_Keycode SDL::KEYCODE_F14
 ScancodeToKeycode(SCANCODE_F14)
 
constexpr SDL_Keycode SDL::KEYCODE_F15
 ScancodeToKeycode(SCANCODE_F15)
 
constexpr SDL_Keycode SDL::KEYCODE_F16
 ScancodeToKeycode(SCANCODE_F16)
 
constexpr SDL_Keycode SDL::KEYCODE_F17
 ScancodeToKeycode(SCANCODE_F17)
 
constexpr SDL_Keycode SDL::KEYCODE_F18
 ScancodeToKeycode(SCANCODE_F18)
 
constexpr SDL_Keycode SDL::KEYCODE_F19
 ScancodeToKeycode(SCANCODE_F19)
 
constexpr SDL_Keycode SDL::KEYCODE_F20
 ScancodeToKeycode(SCANCODE_F20)
 
constexpr SDL_Keycode SDL::KEYCODE_F21
 ScancodeToKeycode(SCANCODE_F21)
 
constexpr SDL_Keycode SDL::KEYCODE_F22
 ScancodeToKeycode(SCANCODE_F22)
 
constexpr SDL_Keycode SDL::KEYCODE_F23
 ScancodeToKeycode(SCANCODE_F23)
 
constexpr SDL_Keycode SDL::KEYCODE_F24
 ScancodeToKeycode(SCANCODE_F24)
 
constexpr SDL_Keycode SDL::KEYCODE_EXECUTE
 ScancodeToKeycode(SCANCODE_EXECUTE)
 
constexpr SDL_Keycode SDL::KEYCODE_HELP
 ScancodeToKeycode(SCANCODE_HELP)
 
constexpr SDL_Keycode SDL::KEYCODE_MENU
 ScancodeToKeycode(SCANCODE_MENU)
 
constexpr SDL_Keycode SDL::KEYCODE_SELECT
 ScancodeToKeycode(SCANCODE_SELECT)
 
constexpr SDL_Keycode SDL::KEYCODE_STOP
 ScancodeToKeycode(SCANCODE_STOP)
 
constexpr SDL_Keycode SDL::KEYCODE_AGAIN
 ScancodeToKeycode(SCANCODE_AGAIN)
 
constexpr SDL_Keycode SDL::KEYCODE_UNDO
 ScancodeToKeycode(SCANCODE_UNDO)
 
constexpr SDL_Keycode SDL::KEYCODE_CUT
 ScancodeToKeycode(SCANCODE_CUT)
 
constexpr SDL_Keycode SDL::KEYCODE_COPY
 ScancodeToKeycode(SCANCODE_COPY)
 
constexpr SDL_Keycode SDL::KEYCODE_PASTE
 ScancodeToKeycode(SCANCODE_PASTE)
 
constexpr SDL_Keycode SDL::KEYCODE_FIND
 ScancodeToKeycode(SCANCODE_FIND)
 
constexpr SDL_Keycode SDL::KEYCODE_MUTE
 ScancodeToKeycode(SCANCODE_MUTE)
 
constexpr SDL_Keycode SDL::KEYCODE_VOLUMEUP
 ScancodeToKeycode(SCANCODE_VOLUMEUP)
 
constexpr SDL_Keycode SDL::KEYCODE_VOLUMEDOWN
 ScancodeToKeycode(SCANCODE_VOLUMEDOWN)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_COMMA
 ScancodeToKeycode(SCANCODE_KP_COMMA)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_EQUALSAS400
 ScancodeToKeycode(SCANCODE_KP_EQUALSAS400)
 
constexpr SDL_Keycode SDL::KEYCODE_ALTERASE
 ScancodeToKeycode(SCANCODE_ALTERASE)
 
constexpr SDL_Keycode SDL::KEYCODE_SYSREQ
 ScancodeToKeycode(SCANCODE_SYSREQ)
 
constexpr SDL_Keycode SDL::KEYCODE_CANCEL
 ScancodeToKeycode(SCANCODE_CANCEL)
 
constexpr SDL_Keycode SDL::KEYCODE_CLEAR
 ScancodeToKeycode(SCANCODE_CLEAR)
 
constexpr SDL_Keycode SDL::KEYCODE_PRIOR
 ScancodeToKeycode(SCANCODE_PRIOR)
 
constexpr SDL_Keycode SDL::KEYCODE_RETURN2
 ScancodeToKeycode(SCANCODE_RETURN2)
 
constexpr SDL_Keycode SDL::KEYCODE_SEPARATOR
 ScancodeToKeycode(SCANCODE_SEPARATOR)
 
constexpr SDL_Keycode SDL::KEYCODE_OUT
 ScancodeToKeycode(SCANCODE_OUT)
 
constexpr SDL_Keycode SDL::KEYCODE_OPER
 ScancodeToKeycode(SCANCODE_OPER)
 
constexpr SDL_Keycode SDL::KEYCODE_CLEARAGAIN
 ScancodeToKeycode(SCANCODE_CLEARAGAIN)
 
constexpr SDL_Keycode SDL::KEYCODE_CRSEL
 ScancodeToKeycode(SCANCODE_CRSEL)
 
constexpr SDL_Keycode SDL::KEYCODE_EXSEL
 ScancodeToKeycode(SCANCODE_EXSEL)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_00
 ScancodeToKeycode(SCANCODE_KP_00)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_000
 ScancodeToKeycode(SCANCODE_KP_000)
 
constexpr SDL_Keycode SDL::KEYCODE_THOUSANDSSEPARATOR
 ScancodeToKeycode(SCANCODE_THOUSANDSSEPARATOR)
 
constexpr SDL_Keycode SDL::KEYCODE_DECIMALSEPARATOR
 ScancodeToKeycode(SCANCODE_DECIMALSEPARATOR)
 
constexpr SDL_Keycode SDL::KEYCODE_CURRENCYUNIT
 ScancodeToKeycode(SCANCODE_CURRENCYUNIT)
 
constexpr SDL_Keycode SDL::KEYCODE_CURRENCYSUBUNIT
 ScancodeToKeycode(SCANCODE_CURRENCYSUBUNIT)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_LEFTPAREN
 ScancodeToKeycode(SCANCODE_KP_LEFTPAREN)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_RIGHTPAREN
 ScancodeToKeycode(SCANCODE_KP_RIGHTPAREN)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_LEFTBRACE
 ScancodeToKeycode(SCANCODE_KP_LEFTBRACE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_RIGHTBRACE
 ScancodeToKeycode(SCANCODE_KP_RIGHTBRACE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_TAB
 ScancodeToKeycode(SCANCODE_KP_TAB)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_BACKSPACE
 ScancodeToKeycode(SCANCODE_KP_BACKSPACE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_A
 ScancodeToKeycode(SCANCODE_KP_A)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_B
 ScancodeToKeycode(SCANCODE_KP_B)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_C
 ScancodeToKeycode(SCANCODE_KP_C)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_D
 ScancodeToKeycode(SCANCODE_KP_D)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_E
 ScancodeToKeycode(SCANCODE_KP_E)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_F
 ScancodeToKeycode(SCANCODE_KP_F)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_XOR
 ScancodeToKeycode(SCANCODE_KP_XOR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_POWER
 ScancodeToKeycode(SCANCODE_KP_POWER)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_PERCENT
 ScancodeToKeycode(SCANCODE_KP_PERCENT)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_LESS
 ScancodeToKeycode(SCANCODE_KP_LESS)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_GREATER
 ScancodeToKeycode(SCANCODE_KP_GREATER)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_AMPERSAND
 ScancodeToKeycode(SCANCODE_KP_AMPERSAND)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_DBLAMPERSAND
 ScancodeToKeycode(SCANCODE_KP_DBLAMPERSAND)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_VERTICALBAR
 ScancodeToKeycode(SCANCODE_KP_VERTICALBAR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_DBLVERTICALBAR
 ScancodeToKeycode(SCANCODE_KP_DBLVERTICALBAR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_COLON
 ScancodeToKeycode(SCANCODE_KP_COLON)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_HASH
 ScancodeToKeycode(SCANCODE_KP_HASH)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_SPACE
 ScancodeToKeycode(SCANCODE_KP_SPACE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_AT
 ScancodeToKeycode(SCANCODE_KP_AT)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_EXCLAM
 ScancodeToKeycode(SCANCODE_KP_EXCLAM)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMSTORE
 ScancodeToKeycode(SCANCODE_KP_MEMSTORE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMRECALL
 ScancodeToKeycode(SCANCODE_KP_MEMRECALL)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMCLEAR
 ScancodeToKeycode(SCANCODE_KP_MEMCLEAR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMADD
 ScancodeToKeycode(SCANCODE_KP_MEMADD)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMSUBTRACT
 ScancodeToKeycode(SCANCODE_KP_MEMSUBTRACT)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMMULTIPLY
 ScancodeToKeycode(SCANCODE_KP_MEMMULTIPLY)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_MEMDIVIDE
 ScancodeToKeycode(SCANCODE_KP_MEMDIVIDE)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_PLUSMINUS
 ScancodeToKeycode(SCANCODE_KP_PLUSMINUS)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_CLEAR
 ScancodeToKeycode(SCANCODE_KP_CLEAR)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_CLEARENTRY
 ScancodeToKeycode(SCANCODE_KP_CLEARENTRY)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_BINARY
 ScancodeToKeycode(SCANCODE_KP_BINARY)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_OCTAL
 ScancodeToKeycode(SCANCODE_KP_OCTAL)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_DECIMAL
 ScancodeToKeycode(SCANCODE_KP_DECIMAL)
 
constexpr SDL_Keycode SDL::KEYCODE_KP_HEXADECIMAL
 ScancodeToKeycode(SCANCODE_KP_HEXADECIMAL)
 
constexpr SDL_Keycode SDL::KEYCODE_LCTRL
 ScancodeToKeycode(SCANCODE_LCTRL)
 
constexpr SDL_Keycode SDL::KEYCODE_LSHIFT
 ScancodeToKeycode(SCANCODE_LSHIFT)
 
constexpr SDL_Keycode SDL::KEYCODE_LALT
 ScancodeToKeycode(SCANCODE_LALT)
 
constexpr SDL_Keycode SDL::KEYCODE_LGUI
 ScancodeToKeycode(SCANCODE_LGUI)
 
constexpr SDL_Keycode SDL::KEYCODE_RCTRL
 ScancodeToKeycode(SCANCODE_RCTRL)
 
constexpr SDL_Keycode SDL::KEYCODE_RSHIFT
 ScancodeToKeycode(SCANCODE_RSHIFT)
 
constexpr SDL_Keycode SDL::KEYCODE_RALT
 ScancodeToKeycode(SCANCODE_RALT)
 
constexpr SDL_Keycode SDL::KEYCODE_RGUI
 ScancodeToKeycode(SCANCODE_RGUI)
 
constexpr SDL_Keycode SDL::KEYCODE_MODE
 ScancodeToKeycode(SCANCODE_MODE)
 
constexpr SDL_Keycode SDL::KEYCODE_SLEEP
 ScancodeToKeycode(SCANCODE_SLEEP)
 
constexpr SDL_Keycode SDL::KEYCODE_WAKE
 ScancodeToKeycode(SCANCODE_WAKE)
 
constexpr SDL_Keycode SDL::KEYCODE_CHANNEL_INCREMENT
 ScancodeToKeycode(SCANCODE_CHANNEL_INCREMENT)
 
constexpr SDL_Keycode SDL::KEYCODE_CHANNEL_DECREMENT
 ScancodeToKeycode(SCANCODE_CHANNEL_DECREMENT)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PLAY
 ScancodeToKeycode(SCANCODE_MEDIA_PLAY)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PAUSE
 ScancodeToKeycode(SCANCODE_MEDIA_PAUSE)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_RECORD
 ScancodeToKeycode(SCANCODE_MEDIA_RECORD)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_FAST_FORWARD
 ScancodeToKeycode(SCANCODE_MEDIA_FAST_FORWARD)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_REWIND
 ScancodeToKeycode(SCANCODE_MEDIA_REWIND)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_NEXT_TRACK
 ScancodeToKeycode(SCANCODE_MEDIA_NEXT_TRACK)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PREVIOUS_TRACK
 ScancodeToKeycode(SCANCODE_MEDIA_PREVIOUS_TRACK)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_STOP
 ScancodeToKeycode(SCANCODE_MEDIA_STOP)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_EJECT
 ScancodeToKeycode(SCANCODE_MEDIA_EJECT)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PLAY_PAUSE
 ScancodeToKeycode(SCANCODE_MEDIA_PLAY_PAUSE)
 
constexpr SDL_Keycode SDL::KEYCODE_MEDIA_SELECT
 ScancodeToKeycode(SCANCODE_MEDIA_SELECT)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_NEW
 ScancodeToKeycode(SCANCODE_AC_NEW)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_OPEN
 ScancodeToKeycode(SCANCODE_AC_OPEN)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_CLOSE
 ScancodeToKeycode(SCANCODE_AC_CLOSE)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_EXIT
 ScancodeToKeycode(SCANCODE_AC_EXIT)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_SAVE
 ScancodeToKeycode(SCANCODE_AC_SAVE)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_PRINT
 ScancodeToKeycode(SCANCODE_AC_PRINT)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_PROPERTIES
 ScancodeToKeycode(SCANCODE_AC_PROPERTIES)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_SEARCH
 ScancodeToKeycode(SCANCODE_AC_SEARCH)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_HOME
 ScancodeToKeycode(SCANCODE_AC_HOME)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_BACK
 ScancodeToKeycode(SCANCODE_AC_BACK)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_FORWARD
 ScancodeToKeycode(SCANCODE_AC_FORWARD)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_STOP
 ScancodeToKeycode(SCANCODE_AC_STOP)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_REFRESH
 ScancodeToKeycode(SCANCODE_AC_REFRESH)
 
constexpr SDL_Keycode SDL::KEYCODE_AC_BOOKMARKS
 ScancodeToKeycode(SCANCODE_AC_BOOKMARKS)
 
constexpr SDL_Keycode SDL::KEYCODE_SOFTLEFT
 ScancodeToKeycode(SCANCODE_SOFTLEFT)
 
constexpr SDL_Keycode SDL::KEYCODE_SOFTRIGHT
 ScancodeToKeycode(SCANCODE_SOFTRIGHT)
 
constexpr SDL_Keycode SDL::KEYCODE_CALL
 ScancodeToKeycode(SCANCODE_CALL)
 
constexpr SDL_Keycode SDL::KEYCODE_ENDCALL
 ScancodeToKeycode(SCANCODE_ENDCALL)
 
constexpr SDL_Keycode SDL::KEYCODE_LEFT_TAB
 Extended key Left Tab.
 
constexpr SDL_Keycode SDL::KEYCODE_LEVEL5_SHIFT
 Extended key Level 5 Shift.
 
constexpr SDL_Keycode SDL::KEYCODE_MULTI_KEY_COMPOSE
 Extended key Multi-key Compose.
 
constexpr SDL_Keycode SDL::KEYCODE_LMETA = SDLK_LMETA
 Extended key Left Meta.
 
constexpr SDL_Keycode SDL::KEYCODE_RMETA = SDLK_RMETA
 Extended key Right Meta.
 
constexpr SDL_Keycode SDL::KEYCODE_LHYPER = SDLK_LHYPER
 Extended key Left Hyper.
 
constexpr SDL_Keycode SDL::KEYCODE_RHYPER
 Extended key Right Hyper.
 

Detailed Description

Please refer to the Best Keyboard Practices document for details on what this information means and how best to use it.

https://wiki.libsdl.org/SDL3/BestKeyboardPractices

Typedef Documentation

◆ Keymod

using SDL::Keymod = typedef Uint16
Since
This datatype is available since SDL 3.2.0.

Function Documentation

◆ ScancodeToKeycode()

constexpr Keycode SDL::ScancodeToKeycode ( Scancode  x)
constexpr
Parameters
xscancode
Returns
keycode

Variable Documentation

◆ KEYCODE_AC_BACK

constexpr SDL_Keycode SDL::KEYCODE_AC_BACK
constexpr
Initial value:
=
SDLK_AC_BACK

◆ KEYCODE_AC_BOOKMARKS

constexpr SDL_Keycode SDL::KEYCODE_AC_BOOKMARKS
constexpr
Initial value:
=
SDLK_AC_BOOKMARKS

◆ KEYCODE_AC_CLOSE

constexpr SDL_Keycode SDL::KEYCODE_AC_CLOSE
constexpr
Initial value:
=
SDLK_AC_CLOSE

◆ KEYCODE_AC_EXIT

constexpr SDL_Keycode SDL::KEYCODE_AC_EXIT
constexpr
Initial value:
=
SDLK_AC_EXIT

◆ KEYCODE_AC_FORWARD

constexpr SDL_Keycode SDL::KEYCODE_AC_FORWARD
constexpr
Initial value:
=
SDLK_AC_FORWARD

◆ KEYCODE_AC_HOME

constexpr SDL_Keycode SDL::KEYCODE_AC_HOME
constexpr
Initial value:
=
SDLK_AC_HOME

◆ KEYCODE_AC_NEW

constexpr SDL_Keycode SDL::KEYCODE_AC_NEW
constexpr
Initial value:
=
SDLK_AC_NEW

◆ KEYCODE_AC_OPEN

constexpr SDL_Keycode SDL::KEYCODE_AC_OPEN
constexpr
Initial value:
=
SDLK_AC_OPEN

◆ KEYCODE_AC_PRINT

constexpr SDL_Keycode SDL::KEYCODE_AC_PRINT
constexpr
Initial value:
=
SDLK_AC_PRINT

◆ KEYCODE_AC_PROPERTIES

constexpr SDL_Keycode SDL::KEYCODE_AC_PROPERTIES
constexpr
Initial value:
=
SDLK_AC_PROPERTIES

◆ KEYCODE_AC_REFRESH

constexpr SDL_Keycode SDL::KEYCODE_AC_REFRESH
constexpr
Initial value:
=
SDLK_AC_REFRESH

◆ KEYCODE_AC_SAVE

constexpr SDL_Keycode SDL::KEYCODE_AC_SAVE
constexpr
Initial value:
=
SDLK_AC_SAVE

◆ KEYCODE_AC_SEARCH

constexpr SDL_Keycode SDL::KEYCODE_AC_SEARCH
constexpr
Initial value:
=
SDLK_AC_SEARCH

◆ KEYCODE_AC_STOP

constexpr SDL_Keycode SDL::KEYCODE_AC_STOP
constexpr
Initial value:
=
SDLK_AC_STOP

◆ KEYCODE_AGAIN

constexpr SDL_Keycode SDL::KEYCODE_AGAIN
constexpr
Initial value:
=
SDLK_AGAIN

◆ KEYCODE_ALTERASE

constexpr SDL_Keycode SDL::KEYCODE_ALTERASE
constexpr
Initial value:
=
SDLK_ALTERASE

◆ KEYCODE_APPLICATION

constexpr SDL_Keycode SDL::KEYCODE_APPLICATION
constexpr
Initial value:
=
SDLK_APPLICATION

◆ KEYCODE_CALL

constexpr SDL_Keycode SDL::KEYCODE_CALL
constexpr
Initial value:
=
SDLK_CALL

◆ KEYCODE_CANCEL

constexpr SDL_Keycode SDL::KEYCODE_CANCEL
constexpr
Initial value:
=
SDLK_CANCEL

◆ KEYCODE_CAPSLOCK

constexpr SDL_Keycode SDL::KEYCODE_CAPSLOCK
constexpr
Initial value:
=
SDLK_CAPSLOCK

◆ KEYCODE_CHANNEL_DECREMENT

constexpr SDL_Keycode SDL::KEYCODE_CHANNEL_DECREMENT
constexpr
Initial value:
=
SDLK_CHANNEL_DECREMENT

◆ KEYCODE_CHANNEL_INCREMENT

constexpr SDL_Keycode SDL::KEYCODE_CHANNEL_INCREMENT
constexpr
Initial value:
=
SDLK_CHANNEL_INCREMENT

◆ KEYCODE_CLEAR

constexpr SDL_Keycode SDL::KEYCODE_CLEAR
constexpr
Initial value:
=
SDLK_CLEAR

◆ KEYCODE_CLEARAGAIN

constexpr SDL_Keycode SDL::KEYCODE_CLEARAGAIN
constexpr
Initial value:
=
SDLK_CLEARAGAIN

◆ KEYCODE_COPY

constexpr SDL_Keycode SDL::KEYCODE_COPY
constexpr
Initial value:
=
SDLK_COPY

◆ KEYCODE_CRSEL

constexpr SDL_Keycode SDL::KEYCODE_CRSEL
constexpr
Initial value:
=
SDLK_CRSEL

◆ KEYCODE_CURRENCYSUBUNIT

constexpr SDL_Keycode SDL::KEYCODE_CURRENCYSUBUNIT
constexpr
Initial value:
=
SDLK_CURRENCYSUBUNIT

◆ KEYCODE_CURRENCYUNIT

constexpr SDL_Keycode SDL::KEYCODE_CURRENCYUNIT
constexpr
Initial value:
=
SDLK_CURRENCYUNIT

◆ KEYCODE_CUT

constexpr SDL_Keycode SDL::KEYCODE_CUT
constexpr
Initial value:
=
SDLK_CUT

◆ KEYCODE_DECIMALSEPARATOR

constexpr SDL_Keycode SDL::KEYCODE_DECIMALSEPARATOR
constexpr
Initial value:
=
SDLK_DECIMALSEPARATOR

◆ KEYCODE_DOWN

constexpr SDL_Keycode SDL::KEYCODE_DOWN
constexpr
Initial value:
=
SDLK_DOWN

◆ KEYCODE_END

constexpr SDL_Keycode SDL::KEYCODE_END
constexpr
Initial value:
=
SDLK_END

◆ KEYCODE_ENDCALL

constexpr SDL_Keycode SDL::KEYCODE_ENDCALL
constexpr
Initial value:
=
SDLK_ENDCALL

◆ KEYCODE_EXECUTE

constexpr SDL_Keycode SDL::KEYCODE_EXECUTE
constexpr
Initial value:
=
SDLK_EXECUTE

◆ KEYCODE_EXSEL

constexpr SDL_Keycode SDL::KEYCODE_EXSEL
constexpr
Initial value:
=
SDLK_EXSEL

◆ KEYCODE_EXTENDED_MASK

constexpr SDL_Keycode SDL::KEYCODE_EXTENDED_MASK
constexpr
Initial value:
=
SDLK_EXTENDED_MASK

◆ KEYCODE_F10

constexpr SDL_Keycode SDL::KEYCODE_F10
constexpr
Initial value:
=
SDLK_F10

◆ KEYCODE_F11

constexpr SDL_Keycode SDL::KEYCODE_F11
constexpr
Initial value:
=
SDLK_F11

◆ KEYCODE_F12

constexpr SDL_Keycode SDL::KEYCODE_F12
constexpr
Initial value:
=
SDLK_F12

◆ KEYCODE_F13

constexpr SDL_Keycode SDL::KEYCODE_F13
constexpr
Initial value:
=
SDLK_F13

◆ KEYCODE_F14

constexpr SDL_Keycode SDL::KEYCODE_F14
constexpr
Initial value:
=
SDLK_F14

◆ KEYCODE_F15

constexpr SDL_Keycode SDL::KEYCODE_F15
constexpr
Initial value:
=
SDLK_F15

◆ KEYCODE_F16

constexpr SDL_Keycode SDL::KEYCODE_F16
constexpr
Initial value:
=
SDLK_F16

◆ KEYCODE_F17

constexpr SDL_Keycode SDL::KEYCODE_F17
constexpr
Initial value:
=
SDLK_F17

◆ KEYCODE_F18

constexpr SDL_Keycode SDL::KEYCODE_F18
constexpr
Initial value:
=
SDLK_F18

◆ KEYCODE_F19

constexpr SDL_Keycode SDL::KEYCODE_F19
constexpr
Initial value:
=
SDLK_F19

◆ KEYCODE_F20

constexpr SDL_Keycode SDL::KEYCODE_F20
constexpr
Initial value:
=
SDLK_F20

◆ KEYCODE_F21

constexpr SDL_Keycode SDL::KEYCODE_F21
constexpr
Initial value:
=
SDLK_F21

◆ KEYCODE_F22

constexpr SDL_Keycode SDL::KEYCODE_F22
constexpr
Initial value:
=
SDLK_F22

◆ KEYCODE_F23

constexpr SDL_Keycode SDL::KEYCODE_F23
constexpr
Initial value:
=
SDLK_F23

◆ KEYCODE_F24

constexpr SDL_Keycode SDL::KEYCODE_F24
constexpr
Initial value:
=
SDLK_F24

◆ KEYCODE_FIND

constexpr SDL_Keycode SDL::KEYCODE_FIND
constexpr
Initial value:
=
SDLK_FIND

◆ KEYCODE_HELP

constexpr SDL_Keycode SDL::KEYCODE_HELP
constexpr
Initial value:
=
SDLK_HELP

◆ KEYCODE_HOME

constexpr SDL_Keycode SDL::KEYCODE_HOME
constexpr
Initial value:
=
SDLK_HOME

◆ KEYCODE_INSERT

constexpr SDL_Keycode SDL::KEYCODE_INSERT
constexpr
Initial value:
=
SDLK_INSERT

◆ KEYCODE_KP_0

constexpr SDL_Keycode SDL::KEYCODE_KP_0
constexpr
Initial value:
=
SDLK_KP_0

◆ KEYCODE_KP_00

constexpr SDL_Keycode SDL::KEYCODE_KP_00
constexpr
Initial value:
=
SDLK_KP_00

◆ KEYCODE_KP_000

constexpr SDL_Keycode SDL::KEYCODE_KP_000
constexpr
Initial value:
=
SDLK_KP_000

◆ KEYCODE_KP_1

constexpr SDL_Keycode SDL::KEYCODE_KP_1
constexpr
Initial value:
=
SDLK_KP_1

◆ KEYCODE_KP_2

constexpr SDL_Keycode SDL::KEYCODE_KP_2
constexpr
Initial value:
=
SDLK_KP_2

◆ KEYCODE_KP_3

constexpr SDL_Keycode SDL::KEYCODE_KP_3
constexpr
Initial value:
=
SDLK_KP_3

◆ KEYCODE_KP_4

constexpr SDL_Keycode SDL::KEYCODE_KP_4
constexpr
Initial value:
=
SDLK_KP_4

◆ KEYCODE_KP_5

constexpr SDL_Keycode SDL::KEYCODE_KP_5
constexpr
Initial value:
=
SDLK_KP_5

◆ KEYCODE_KP_6

constexpr SDL_Keycode SDL::KEYCODE_KP_6
constexpr
Initial value:
=
SDLK_KP_6

◆ KEYCODE_KP_7

constexpr SDL_Keycode SDL::KEYCODE_KP_7
constexpr
Initial value:
=
SDLK_KP_7

◆ KEYCODE_KP_8

constexpr SDL_Keycode SDL::KEYCODE_KP_8
constexpr
Initial value:
=
SDLK_KP_8

◆ KEYCODE_KP_9

constexpr SDL_Keycode SDL::KEYCODE_KP_9
constexpr
Initial value:
=
SDLK_KP_9

◆ KEYCODE_KP_A

constexpr SDL_Keycode SDL::KEYCODE_KP_A
constexpr
Initial value:
=
SDLK_KP_A

◆ KEYCODE_KP_AMPERSAND

constexpr SDL_Keycode SDL::KEYCODE_KP_AMPERSAND
constexpr
Initial value:
=
SDLK_KP_AMPERSAND

◆ KEYCODE_KP_AT

constexpr SDL_Keycode SDL::KEYCODE_KP_AT
constexpr
Initial value:
=
SDLK_KP_AT

◆ KEYCODE_KP_B

constexpr SDL_Keycode SDL::KEYCODE_KP_B
constexpr
Initial value:
=
SDLK_KP_B

◆ KEYCODE_KP_BACKSPACE

constexpr SDL_Keycode SDL::KEYCODE_KP_BACKSPACE
constexpr
Initial value:
=
SDLK_KP_BACKSPACE

◆ KEYCODE_KP_BINARY

constexpr SDL_Keycode SDL::KEYCODE_KP_BINARY
constexpr
Initial value:
=
SDLK_KP_BINARY

◆ KEYCODE_KP_C

constexpr SDL_Keycode SDL::KEYCODE_KP_C
constexpr
Initial value:
=
SDLK_KP_C

◆ KEYCODE_KP_CLEAR

constexpr SDL_Keycode SDL::KEYCODE_KP_CLEAR
constexpr
Initial value:
=
SDLK_KP_CLEAR

◆ KEYCODE_KP_CLEARENTRY

constexpr SDL_Keycode SDL::KEYCODE_KP_CLEARENTRY
constexpr
Initial value:
=
SDLK_KP_CLEARENTRY

◆ KEYCODE_KP_COLON

constexpr SDL_Keycode SDL::KEYCODE_KP_COLON
constexpr
Initial value:
=
SDLK_KP_COLON

◆ KEYCODE_KP_COMMA

constexpr SDL_Keycode SDL::KEYCODE_KP_COMMA
constexpr
Initial value:
=
SDLK_KP_COMMA

◆ KEYCODE_KP_D

constexpr SDL_Keycode SDL::KEYCODE_KP_D
constexpr
Initial value:
=
SDLK_KP_D

◆ KEYCODE_KP_DBLAMPERSAND

constexpr SDL_Keycode SDL::KEYCODE_KP_DBLAMPERSAND
constexpr
Initial value:
=
SDLK_KP_DBLAMPERSAND

◆ KEYCODE_KP_DBLVERTICALBAR

constexpr SDL_Keycode SDL::KEYCODE_KP_DBLVERTICALBAR
constexpr
Initial value:
=
SDLK_KP_DBLVERTICALBAR

◆ KEYCODE_KP_DECIMAL

constexpr SDL_Keycode SDL::KEYCODE_KP_DECIMAL
constexpr
Initial value:
=
SDLK_KP_DECIMAL

◆ KEYCODE_KP_DIVIDE

constexpr SDL_Keycode SDL::KEYCODE_KP_DIVIDE
constexpr
Initial value:
=
SDLK_KP_DIVIDE

◆ KEYCODE_KP_E

constexpr SDL_Keycode SDL::KEYCODE_KP_E
constexpr
Initial value:
=
SDLK_KP_E

◆ KEYCODE_KP_ENTER

constexpr SDL_Keycode SDL::KEYCODE_KP_ENTER
constexpr
Initial value:
=
SDLK_KP_ENTER

◆ KEYCODE_KP_EQUALS

constexpr SDL_Keycode SDL::KEYCODE_KP_EQUALS
constexpr
Initial value:
=
SDLK_KP_EQUALS

◆ KEYCODE_KP_EQUALSAS400

constexpr SDL_Keycode SDL::KEYCODE_KP_EQUALSAS400
constexpr
Initial value:
=
SDLK_KP_EQUALSAS400

◆ KEYCODE_KP_EXCLAM

constexpr SDL_Keycode SDL::KEYCODE_KP_EXCLAM
constexpr
Initial value:
=
SDLK_KP_EXCLAM

◆ KEYCODE_KP_F

constexpr SDL_Keycode SDL::KEYCODE_KP_F
constexpr
Initial value:
=
SDLK_KP_F

◆ KEYCODE_KP_GREATER

constexpr SDL_Keycode SDL::KEYCODE_KP_GREATER
constexpr
Initial value:
=
SDLK_KP_GREATER

◆ KEYCODE_KP_HASH

constexpr SDL_Keycode SDL::KEYCODE_KP_HASH
constexpr
Initial value:
=
SDLK_KP_HASH

◆ KEYCODE_KP_HEXADECIMAL

constexpr SDL_Keycode SDL::KEYCODE_KP_HEXADECIMAL
constexpr
Initial value:
=
SDLK_KP_HEXADECIMAL

◆ KEYCODE_KP_LEFTBRACE

constexpr SDL_Keycode SDL::KEYCODE_KP_LEFTBRACE
constexpr
Initial value:
=
SDLK_KP_LEFTBRACE

◆ KEYCODE_KP_LEFTPAREN

constexpr SDL_Keycode SDL::KEYCODE_KP_LEFTPAREN
constexpr
Initial value:
=
SDLK_KP_LEFTPAREN

◆ KEYCODE_KP_LESS

constexpr SDL_Keycode SDL::KEYCODE_KP_LESS
constexpr
Initial value:
=
SDLK_KP_LESS

◆ KEYCODE_KP_MEMADD

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMADD
constexpr
Initial value:
=
SDLK_KP_MEMADD

◆ KEYCODE_KP_MEMCLEAR

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMCLEAR
constexpr
Initial value:
=
SDLK_KP_MEMCLEAR

◆ KEYCODE_KP_MEMDIVIDE

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMDIVIDE
constexpr
Initial value:
=
SDLK_KP_MEMDIVIDE

◆ KEYCODE_KP_MEMMULTIPLY

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMMULTIPLY
constexpr
Initial value:
=
SDLK_KP_MEMMULTIPLY

◆ KEYCODE_KP_MEMRECALL

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMRECALL
constexpr
Initial value:
=
SDLK_KP_MEMRECALL

◆ KEYCODE_KP_MEMSTORE

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMSTORE
constexpr
Initial value:
=
SDLK_KP_MEMSTORE

◆ KEYCODE_KP_MEMSUBTRACT

constexpr SDL_Keycode SDL::KEYCODE_KP_MEMSUBTRACT
constexpr
Initial value:
=
SDLK_KP_MEMSUBTRACT

◆ KEYCODE_KP_MINUS

constexpr SDL_Keycode SDL::KEYCODE_KP_MINUS
constexpr
Initial value:
=
SDLK_KP_MINUS

◆ KEYCODE_KP_MULTIPLY

constexpr SDL_Keycode SDL::KEYCODE_KP_MULTIPLY
constexpr
Initial value:
=
SDLK_KP_MULTIPLY

◆ KEYCODE_KP_OCTAL

constexpr SDL_Keycode SDL::KEYCODE_KP_OCTAL
constexpr
Initial value:
=
SDLK_KP_OCTAL

◆ KEYCODE_KP_PERCENT

constexpr SDL_Keycode SDL::KEYCODE_KP_PERCENT
constexpr
Initial value:
=
SDLK_KP_PERCENT

◆ KEYCODE_KP_PERIOD

constexpr SDL_Keycode SDL::KEYCODE_KP_PERIOD
constexpr
Initial value:
=
SDLK_KP_PERIOD

◆ KEYCODE_KP_PLUS

constexpr SDL_Keycode SDL::KEYCODE_KP_PLUS
constexpr
Initial value:
=
SDLK_KP_PLUS

◆ KEYCODE_KP_PLUSMINUS

constexpr SDL_Keycode SDL::KEYCODE_KP_PLUSMINUS
constexpr
Initial value:
=
SDLK_KP_PLUSMINUS

◆ KEYCODE_KP_POWER

constexpr SDL_Keycode SDL::KEYCODE_KP_POWER
constexpr
Initial value:
=
SDLK_KP_POWER

◆ KEYCODE_KP_RIGHTBRACE

constexpr SDL_Keycode SDL::KEYCODE_KP_RIGHTBRACE
constexpr
Initial value:
=
SDLK_KP_RIGHTBRACE

◆ KEYCODE_KP_RIGHTPAREN

constexpr SDL_Keycode SDL::KEYCODE_KP_RIGHTPAREN
constexpr
Initial value:
=
SDLK_KP_RIGHTPAREN

◆ KEYCODE_KP_SPACE

constexpr SDL_Keycode SDL::KEYCODE_KP_SPACE
constexpr
Initial value:
=
SDLK_KP_SPACE

◆ KEYCODE_KP_TAB

constexpr SDL_Keycode SDL::KEYCODE_KP_TAB
constexpr
Initial value:
=
SDLK_KP_TAB

◆ KEYCODE_KP_VERTICALBAR

constexpr SDL_Keycode SDL::KEYCODE_KP_VERTICALBAR
constexpr
Initial value:
=
SDLK_KP_VERTICALBAR

◆ KEYCODE_KP_XOR

constexpr SDL_Keycode SDL::KEYCODE_KP_XOR
constexpr
Initial value:
=
SDLK_KP_XOR

◆ KEYCODE_LALT

constexpr SDL_Keycode SDL::KEYCODE_LALT
constexpr
Initial value:
=
SDLK_LALT

◆ KEYCODE_LCTRL

constexpr SDL_Keycode SDL::KEYCODE_LCTRL
constexpr
Initial value:
=
SDLK_LCTRL

◆ KEYCODE_LEFT

constexpr SDL_Keycode SDL::KEYCODE_LEFT
constexpr
Initial value:
=
SDLK_LEFT

◆ KEYCODE_LEFT_TAB

constexpr SDL_Keycode SDL::KEYCODE_LEFT_TAB
constexpr
Initial value:
=
SDLK_LEFT_TAB

◆ KEYCODE_LEVEL5_SHIFT

constexpr SDL_Keycode SDL::KEYCODE_LEVEL5_SHIFT
constexpr
Initial value:
=
SDLK_LEVEL5_SHIFT

◆ KEYCODE_LGUI

constexpr SDL_Keycode SDL::KEYCODE_LGUI
constexpr
Initial value:
=
SDLK_LGUI

◆ KEYCODE_LSHIFT

constexpr SDL_Keycode SDL::KEYCODE_LSHIFT
constexpr
Initial value:
=
SDLK_LSHIFT

◆ KEYCODE_MEDIA_EJECT

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_EJECT
constexpr
Initial value:
=
SDLK_MEDIA_EJECT

◆ KEYCODE_MEDIA_FAST_FORWARD

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_FAST_FORWARD
constexpr
Initial value:
=
SDLK_MEDIA_FAST_FORWARD

◆ KEYCODE_MEDIA_NEXT_TRACK

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_NEXT_TRACK
constexpr
Initial value:
=
SDLK_MEDIA_NEXT_TRACK

◆ KEYCODE_MEDIA_PAUSE

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PAUSE
constexpr
Initial value:
=
SDLK_MEDIA_PAUSE

◆ KEYCODE_MEDIA_PLAY

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PLAY
constexpr
Initial value:
=
SDLK_MEDIA_PLAY

◆ KEYCODE_MEDIA_PLAY_PAUSE

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PLAY_PAUSE
constexpr
Initial value:
=
SDLK_MEDIA_PLAY_PAUSE

◆ KEYCODE_MEDIA_PREVIOUS_TRACK

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_PREVIOUS_TRACK
constexpr
Initial value:
=
SDLK_MEDIA_PREVIOUS_TRACK

◆ KEYCODE_MEDIA_RECORD

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_RECORD
constexpr
Initial value:
=
SDLK_MEDIA_RECORD

◆ KEYCODE_MEDIA_REWIND

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_REWIND
constexpr
Initial value:
=
SDLK_MEDIA_REWIND

◆ KEYCODE_MEDIA_SELECT

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_SELECT
constexpr
Initial value:
=
SDLK_MEDIA_SELECT

◆ KEYCODE_MEDIA_STOP

constexpr SDL_Keycode SDL::KEYCODE_MEDIA_STOP
constexpr
Initial value:
=
SDLK_MEDIA_STOP

◆ KEYCODE_MENU

constexpr SDL_Keycode SDL::KEYCODE_MENU
constexpr
Initial value:
=
SDLK_MENU

◆ KEYCODE_MODE

constexpr SDL_Keycode SDL::KEYCODE_MODE
constexpr
Initial value:
=
SDLK_MODE

◆ KEYCODE_MULTI_KEY_COMPOSE

constexpr SDL_Keycode SDL::KEYCODE_MULTI_KEY_COMPOSE
constexpr
Initial value:
=
SDLK_MULTI_KEY_COMPOSE

◆ KEYCODE_MUTE

constexpr SDL_Keycode SDL::KEYCODE_MUTE
constexpr
Initial value:
=
SDLK_MUTE

◆ KEYCODE_NUMLOCKCLEAR

constexpr SDL_Keycode SDL::KEYCODE_NUMLOCKCLEAR
constexpr
Initial value:
=
SDLK_NUMLOCKCLEAR

◆ KEYCODE_OPER

constexpr SDL_Keycode SDL::KEYCODE_OPER
constexpr
Initial value:
=
SDLK_OPER

◆ KEYCODE_OUT

constexpr SDL_Keycode SDL::KEYCODE_OUT
constexpr
Initial value:
=
SDLK_OUT

◆ KEYCODE_PAGEDOWN

constexpr SDL_Keycode SDL::KEYCODE_PAGEDOWN
constexpr
Initial value:
=
SDLK_PAGEDOWN

◆ KEYCODE_PAGEUP

constexpr SDL_Keycode SDL::KEYCODE_PAGEUP
constexpr
Initial value:
=
SDLK_PAGEUP

◆ KEYCODE_PASTE

constexpr SDL_Keycode SDL::KEYCODE_PASTE
constexpr
Initial value:
=
SDLK_PASTE

◆ KEYCODE_PAUSE

constexpr SDL_Keycode SDL::KEYCODE_PAUSE
constexpr
Initial value:
=
SDLK_PAUSE

◆ KEYCODE_POWER

constexpr SDL_Keycode SDL::KEYCODE_POWER
constexpr
Initial value:
=
SDLK_POWER

◆ KEYCODE_PRINTSCREEN

constexpr SDL_Keycode SDL::KEYCODE_PRINTSCREEN
constexpr
Initial value:
=
SDLK_PRINTSCREEN

◆ KEYCODE_PRIOR

constexpr SDL_Keycode SDL::KEYCODE_PRIOR
constexpr
Initial value:
=
SDLK_PRIOR

◆ KEYCODE_RALT

constexpr SDL_Keycode SDL::KEYCODE_RALT
constexpr
Initial value:
=
SDLK_RALT

◆ KEYCODE_RCTRL

constexpr SDL_Keycode SDL::KEYCODE_RCTRL
constexpr
Initial value:
=
SDLK_RCTRL

◆ KEYCODE_RETURN2

constexpr SDL_Keycode SDL::KEYCODE_RETURN2
constexpr
Initial value:
=
SDLK_RETURN2

◆ KEYCODE_RGUI

constexpr SDL_Keycode SDL::KEYCODE_RGUI
constexpr
Initial value:
=
SDLK_RGUI

◆ KEYCODE_RHYPER

constexpr SDL_Keycode SDL::KEYCODE_RHYPER
constexpr
Initial value:
=
SDLK_RHYPER

◆ KEYCODE_RIGHT

constexpr SDL_Keycode SDL::KEYCODE_RIGHT
constexpr
Initial value:
=
SDLK_RIGHT

◆ KEYCODE_RSHIFT

constexpr SDL_Keycode SDL::KEYCODE_RSHIFT
constexpr
Initial value:
=
SDLK_RSHIFT

◆ KEYCODE_SCANCODE_MASK

constexpr SDL_Keycode SDL::KEYCODE_SCANCODE_MASK
constexpr
Initial value:
=
SDLK_SCANCODE_MASK

◆ KEYCODE_SCROLLLOCK

constexpr SDL_Keycode SDL::KEYCODE_SCROLLLOCK
constexpr
Initial value:
=
SDLK_SCROLLLOCK

◆ KEYCODE_SELECT

constexpr SDL_Keycode SDL::KEYCODE_SELECT
constexpr
Initial value:
=
SDLK_SELECT

◆ KEYCODE_SEPARATOR

constexpr SDL_Keycode SDL::KEYCODE_SEPARATOR
constexpr
Initial value:
=
SDLK_SEPARATOR

◆ KEYCODE_SLEEP

constexpr SDL_Keycode SDL::KEYCODE_SLEEP
constexpr
Initial value:
=
SDLK_SLEEP

◆ KEYCODE_SOFTLEFT

constexpr SDL_Keycode SDL::KEYCODE_SOFTLEFT
constexpr
Initial value:
=
SDLK_SOFTLEFT

◆ KEYCODE_SOFTRIGHT

constexpr SDL_Keycode SDL::KEYCODE_SOFTRIGHT
constexpr
Initial value:
=
SDLK_SOFTRIGHT

◆ KEYCODE_STOP

constexpr SDL_Keycode SDL::KEYCODE_STOP
constexpr
Initial value:
=
SDLK_STOP

◆ KEYCODE_SYSREQ

constexpr SDL_Keycode SDL::KEYCODE_SYSREQ
constexpr
Initial value:
=
SDLK_SYSREQ

◆ KEYCODE_THOUSANDSSEPARATOR

constexpr SDL_Keycode SDL::KEYCODE_THOUSANDSSEPARATOR
constexpr
Initial value:
=
SDLK_THOUSANDSSEPARATOR

◆ KEYCODE_UNDO

constexpr SDL_Keycode SDL::KEYCODE_UNDO
constexpr
Initial value:
=
SDLK_UNDO

◆ KEYCODE_VOLUMEDOWN

constexpr SDL_Keycode SDL::KEYCODE_VOLUMEDOWN
constexpr
Initial value:
=
SDLK_VOLUMEDOWN

◆ KEYCODE_VOLUMEUP

constexpr SDL_Keycode SDL::KEYCODE_VOLUMEUP
constexpr
Initial value:
=
SDLK_VOLUMEUP

◆ KEYCODE_WAKE

constexpr SDL_Keycode SDL::KEYCODE_WAKE
constexpr
Initial value:
=
SDLK_WAKE