DRAFT |
SDLKey
The SDL virtual key representation.
Values
SDLK_UNKNOWN |
0 |
SDLK_RETURN |
the Enter key (main keyboard) |
SDLK_ESCAPE |
the Esc key |
SDLK_BACKSPACE |
the Back Space key |
SDLK_TAB |
the Tab key |
SDLK_SPACE |
the space bar key(s) |
SDLK_EXCLAIM |
the ! key |
SDLK_QUOTEDBL |
the " key |
SDLK_HASH |
the # key |
SDLK_PERCENT |
the % key |
SDLK_DOLLAR |
the $ key |
SDLK_AMPERSAND |
the & key |
SDLK_QUOTE |
the ' key |
SDLK_LEFTPAREN |
the ( key |
SDLK_RIGHTPAREN |
the ) key |
SDLK_ASTERISK |
the * key |
SDLK_PLUS |
the + key |
SDLK_COMMA |
the , key |
SDLK_MINUS |
the - key |
SDLK_PERIOD |
the . key |
SDLK_SLASH |
the / key |
SDLK_0 |
the 0 key |
SDLK_1 |
the 1 key |
SDLK_2 |
the 2 key |
SDLK_3 |
the 3 key |
SDLK_4 |
the 4 key |
SDLK_5 |
the 5 key |
SDLK_6 |
the 6 key |
SDLK_7 |
the 7 key |
SDLK_8 |
the 8 key |
SDLK_9 |
the 9 key |
SDLK_COLON |
the : key |
SDLK_SEMICOLON |
the ; key |
SDLK_LESS |
the < key |
SDLK_EQUALS |
the = key |
SDLK_GREATER |
the > key |
SDLK_QUESTION |
the ? key |
SDLK_AT |
the @ key |
SDLK_LEFTBRACKET |
the [ key |
SDLK_BACKSLASH |
the \ key |
SDLK_RIGHTBRACKET |
the ] key |
SDLK_CARET |
the ^ key |
SDLK_UNDERSCORE |
the _ key |
SDLK_BACKQUOTE |
the ` key |
SDLK_a |
the a key |
SDLK_b |
the b key |
SDLK_c |
the c key |
SDLK_d |
the d key |
SDLK_e |
the e key |
SDLK_f |
the f key |
SDLK_g |
the g key |
SDLK_h |
the h key |
SDLK_i |
the i key |
SDLK_j |
the j key |
SDLK_k |
the k key |
SDLK_l |
the l key |
SDLK_m |
the m key |
SDLK_n |
the n key |
SDLK_o |
the o key |
SDLK_p |
the p key |
SDLK_q |
the q key |
SDLK_r |
the r key |
SDLK_s |
the s key |
SDLK_t |
the t key |
SDLK_u |
the u key |
SDLK_v |
the v key |
SDLK_w |
the w key |
SDLK_x |
the x key |
SDLK_y |
the y key |
SDLK_z |
the z key |
SDLK_CAPSLOCK |
the Caps Lock key |
SDLK_F1 |
the F1 key |
SDLK_F2 |
the F2 key |
SDLK_F3 |
the F3 key |
SDLK_F4 |
the F4 key |
SDLK_F5 |
the F5 key |
SDLK_F6 |
the F6 key |
SDLK_F7 |
the F7 key |
SDLK_F8 |
the F8 key |
SDLK_F9 |
the F9 key |
SDLK_F10 |
the F10 key |
SDLK_F11 |
the F11 key |
SDLK_F12 |
the F12 key |
SDLK_PRINTSCREEN |
the Print Screen / SysRq key |
SDLK_SCROLLLOCK |
the Scroll Lock key |
SDLK_PAUSE |
the Pause / Break key |
SDLK_INSERT |
the Insert key |
SDLK_HOME |
the Home key |
SDLK_PAGEUP |
the Page Up key |
SDLK_DELETE |
the Delete key |
SDLK_END |
the End key |
SDLK_PAGEDOWN |
the Page Down key |
SDLK_RIGHT |
the Right arrow key (navigation keypad) |
SDLK_LEFT |
the Left arrow key (navigation keypad) |
SDLK_DOWN |
the Down arrow key (navigation keypad) |
SDLK_UP |
the Up arrow key (navigation keypad) |
SDLK_NUMLOCKCLEAR |
the Num Lock key (number keypad) |
SDLK_KP_DIVIDE |
the / key (number keypad) |
SDLK_KP_MULTIPLY |
the * key (number keypad) |
SDLK_KP_MINUS |
the - key (number keypad) |
SDLK_KP_PLUS |
the + key (number keypad) |
SDLK_KP_ENTER |
the Enter key (number keypad) |
SDLK_KP_1 |
the 1 key (number keypad) |
SDLK_KP_2 |
the 2 key (number keypad) |
SDLK_KP_3 |
the 3 key (number keypad) |
SDLK_KP_4 |
the 4 key (number keypad) |
SDLK_KP_5 |
the 5 key (number keypad) |
SDLK_KP_6 |
the 6 key (number keypad) |
SDLK_KP_7 |
the 7 key (number keypad) |
SDLK_KP_8 |
the 8 key (number keypad) |
SDLK_KP_9 |
the 9 key (number keypad) |
SDLK_KP_0 |
the 0 key (number keypad) |
SDLK_KP_PERIOD |
the . key (number keypad) |
SDLK_APPLICATION |
the Application / Menu key (Windows keyboards) |
SDLK_POWER |
the Power key (power management keypad) |
SDLK_KP_EQUALS |
the = key (number keypad) |
SDLK_F13 |
the F13 key |
SDLK_F14 |
the F14 key |
SDLK_F15 |
the F15 key |
SDLK_F16 |
the F16 key |
SDLK_F17 |
the F17 key |
SDLK_F18 |
the F18 key |
SDLK_F19 |
the F19 key |
SDLK_F20 |
the F20 key |
SDLK_F21 |
the F21 key |
SDLK_F22 |
the F22 key |
SDLK_F23 |
the F23 key |
SDLK_F24 |
the F24 key |
SDLK_EXECUTE |
the Execute key |
SDLK_HELP |
the Help key |
SDLK_MENU |
the Menu key |
SDLK_SELECT |
the Select key |
SDLK_STOP |
the Stop key |
SDLK_AGAIN |
the Again key |
SDLK_UNDO |
the Undo key |
SDLK_CUT |
the Cut key |
SDLK_COPY |
the Copy key |
SDLK_PASTE |
the Paste key |
SDLK_FIND |
the Find key |
SDLK_MUTE |
the Mute key (multimedia keypad) |
SDLK_VOLUMEUP |
the Volume Up key (multimedia keypad) |
SDLK_VOLUMEDOWN |
the Volume Down key (multimedia keypad) |
SDLK_KP_COMMA |
the Comma key (number keypad ???) |
SDLK_KP_EQUALSAS400 |
the Equals AS400 key |
SDLK_ALTERASE |
the Alt Erase key |
SDLK_SYSREQ |
the SysReq key |
SDLK_CANCEL |
the Cancel key |
SDLK_CLEAR |
the Clear key |
SDLK_PRIOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR) |
SDLK_RETURN2 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2) |
SDLK_SEPARATOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR) |
SDLK_OUT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT) |
SDLK_OPER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER) |
SDLK_CLEARAGAIN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN) |
SDLK_CRSEL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL) |
SDLK_EXSEL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL) |
SDLK_KP_00 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00) |
SDLK_KP_000 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000) |
SDLK_THOUSANDSSEPARATOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR) |
SDLK_DECIMALSEPARATOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR) |
SDLK_CURRENCYUNIT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT) |
SDLK_CURRENCYSUBUNIT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT) |
SDLK_KP_LEFTPAREN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN) |
SDLK_KP_RIGHTPAREN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN) |
SDLK_KP_LEFTBRACE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE) |
SDLK_KP_RIGHTBRACE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE) |
SDLK_KP_TAB |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB) |
SDLK_KP_BACKSPACE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE) |
SDLK_KP_A |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A) |
SDLK_KP_B |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B) |
SDLK_KP_C |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C) |
SDLK_KP_D |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D) |
SDLK_KP_E |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E) |
SDLK_KP_F |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F) |
SDLK_KP_XOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR) |
SDLK_KP_POWER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER) |
SDLK_KP_PERCENT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT) |
SDLK_KP_LESS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS) |
SDLK_KP_GREATER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER) |
SDLK_KP_AMPERSAND |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND) |
SDLK_KP_DBLAMPERSAND |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLAMPERSAND) |
SDLK_KP_VERTICALBAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_VERTICALBAR) |
SDLK_KP_DBLVERTICALBAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLVERTICALBAR) |
SDLK_KP_COLON |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON) |
SDLK_KP_HASH |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH) |
SDLK_KP_SPACE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE) |
SDLK_KP_AT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT) |
SDLK_KP_EXCLAM |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM) |
SDLK_KP_MEMSTORE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE) |
SDLK_KP_MEMRECALL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL) |
SDLK_KP_MEMCLEAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR) |
SDLK_KP_MEMADD |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD) |
SDLK_KP_MEMSUBTRACT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSUBTRACT) |
SDLK_KP_MEMMULTIPLY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMMULTIPLY) |
SDLK_KP_MEMDIVIDE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE) |
SDLK_KP_PLUSMINUS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS) |
SDLK_KP_CLEAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR) |
SDLK_KP_CLEARENTRY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY) |
SDLK_KP_BINARY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY) |
SDLK_KP_OCTAL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL) |
SDLK_KP_DECIMAL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL) |
SDLK_KP_HEXADECIMAL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HEXADECIMAL) |
SDLK_LCTRL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL) |
SDLK_LSHIFT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT) |
SDLK_LALT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT) |
SDLK_LGUI |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI) |
SDLK_RCTRL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL) |
SDLK_RSHIFT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT) |
SDLK_RALT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT) |
SDLK_RGUI |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI) |
SDLK_MODE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE) |
SDLK_AUDIONEXT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIONEXT) |
SDLK_AUDIOPREV |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPREV |
SDLK_AUDIOSTOP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOSTOP) |
SDLK_AUDIOPLAY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPLAY) |
SDLK_AUDIOMUTE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOMUTE) |
SDLK_MEDIASELECT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIASELECT) |
SDLK_WWW |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WWW) |
SDLK_MAIL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MAIL) |
SDLK_CALCULATOR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALCULATOR) |
SDLK_COMPUTER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COMPUTER) |
SDLK_AC_SEARCH |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH) |
SDLK_AC_HOME |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME) |
SDLK_AC_BACK |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK) |
SDLK_AC_FORWARD |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD) |
SDLK_AC_STOP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP) |
SDLK_AC_REFRESH |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH) |
SDLK_AC_BOOKMARKS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS) |
SDLK_BRIGHTNESSDOWN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSDOWN) |
SDLK_BRIGHTNESSUP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSUP) |
SDLK_DISPLAYSWITCH |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DISPLAYSWITCH) |
SDLK_KBDILLUMTOGGLE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMTOGGLE) |
SDLK_KBDILLUMDOWN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMDOWN) |
SDLK_KBDILLUMUP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMUP) |
SDLK_EJECT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EJECT) |
SDLK_SLEEP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP) |
Code Examples
You can add your code example here
Remarks
Values of this type are used to represent keyboard keys using the current layout of the keyboard. These values include Unicode values representing the unmodified character that would be generated by pressing the key, or other constants for those keys that do not generate characters.
Related Enumerations
