|
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 |