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