DRAFT |
SDLKey
Defines constants which identify keyboard keys and modifiers.
Values
SDLK_UNKNOWN |
0 |
SDLK_RETURN |
'\r' |
SDLK_ESCAPE |
'\033' |
SDLK_BACKSPACE |
'\b' |
SDLK_TAB |
'\t' |
SDLK_SPACE |
' ' |
SDLK_EXCLAIM |
'!' |
SDLK_QUOTEDBL |
'"' |
SDLK_HASH |
'#' |
SDLK_PERCENT |
'%' |
SDLK_DOLLAR |
'$' |
SDLK_AMPERSAND |
'&' |
SDLK_QUOTE |
'\ |
SDLK_LEFTPAREN |
'(' |
SDLK_RIGHTPAREN |
')' |
SDLK_ASTERISK |
'*' |
SDLK_PLUS |
'+' |
SDLK_COMMA |
',' |
SDLK_MINUS |
'-' |
SDLK_PERIOD |
'.' |
SDLK_SLASH |
'/' |
SDLK_0 |
'0' |
SDLK_1 |
'1' |
SDLK_2 |
'2' |
SDLK_3 |
'3' |
SDLK_4 |
'4' |
SDLK_5 |
'5' |
SDLK_6 |
'6' |
SDLK_7 |
'7' |
SDLK_8 |
'8' |
SDLK_9 |
'9' |
SDLK_COLON |
':' |
SDLK_SEMICOLON |
';' |
SDLK_LESS |
'<' |
SDLK_EQUALS |
'=' |
SDLK_GREATER |
'>' |
SDLK_QUESTION |
'?' |
SDLK_AT |
'@' |
SDLK_LEFTBRACKET |
'[' |
SDLK_BACKSLASH |
'\\' |
SDLK_RIGHTBRACKET |
']' |
SDLK_CARET |
'^' |
SDLK_UNDERSCORE |
'_' |
SDLK_BACKQUOTE |
'`' |
SDLK_a |
'a' |
SDLK_b |
'b' |
SDLK_c |
'c' |
SDLK_d |
'd' |
SDLK_e |
'e' |
SDLK_f |
'f' |
SDLK_g |
'g' |
SDLK_h |
'h' |
SDLK_i |
'i' |
SDLK_j |
'j' |
SDLK_k |
'k' |
SDLK_l |
'l' |
SDLK_m |
'm' |
SDLK_n |
'n' |
SDLK_o |
'o' |
SDLK_p |
'p' |
SDLK_q |
'q' |
SDLK_r |
'r' |
SDLK_s |
's' |
SDLK_t |
't' |
SDLK_u |
'u' |
SDLK_v |
'v' |
SDLK_w |
'w' |
SDLK_x |
'x' |
SDLK_y |
'y' |
SDLK_z |
'z' |
SDLK_CAPSLOCK |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK) |
SDLK_F1 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1) |
SDLK_F2 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2) |
SDLK_F3 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3) |
SDLK_F4 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4) |
SDLK_F5 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5) |
SDLK_F6 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6) |
SDLK_F7 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7) |
SDLK_F8 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8) |
SDLK_F9 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9) |
SDLK_F10 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10) |
SDLK_F11 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11) |
SDLK_F12 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12) |
SDLK_PRINTSCREEN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN) |
SDLK_SCROLLLOCK |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK) |
SDLK_PAUSE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE) |
SDLK_INSERT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT) |
SDLK_HOME |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME) |
SDLK_PAGEUP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP) |
SDLK_DELETE |
'\177' |
SDLK_END |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END) |
SDLK_PAGEDOWN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN) |
SDLK_RIGHT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT) |
SDLK_LEFT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT) |
SDLK_DOWN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN) |
SDLK_UP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP) |
SDLK_NUMLOCKCLEAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR) |
SDLK_KP_DIVIDE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE) |
SDLK_KP_MULTIPLY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY) |
SDLK_KP_MINUS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS) |
SDLK_KP_PLUS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS) |
SDLK_KP_ENTER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER) |
SDLK_KP_1 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1) |
SDLK_KP_2 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2) |
SDLK_KP_3 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3) |
SDLK_KP_4 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4) |
SDLK_KP_5 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5) |
SDLK_KP_6 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6) |
SDLK_KP_7 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7) |
SDLK_KP_8 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8) |
SDLK_KP_9 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9) |
SDLK_KP_0 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0) |
SDLK_KP_PERIOD |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD) |
SDLK_APPLICATION |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION) |
SDLK_POWER |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER) |
SDLK_KP_EQUALS |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS) |
SDLK_F13 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13) |
SDLK_F14 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14) |
SDLK_F15 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15) |
SDLK_F16 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16) |
SDLK_F17 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17) |
SDLK_F18 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18) |
SDLK_F19 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19) |
SDLK_F20 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20) |
SDLK_F21 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21) |
SDLK_F22 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22) |
SDLK_F23 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23) |
SDLK_F24 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24) |
SDLK_EXECUTE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE) |
SDLK_HELP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP) |
SDLK_MENU |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU) |
SDLK_SELECT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT) |
SDLK_STOP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP) |
SDLK_AGAIN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN) |
SDLK_UNDO |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO) |
SDLK_CUT |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT) |
SDLK_COPY |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY) |
SDLK_PASTE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE) |
SDLK_FIND |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND) |
SDLK_MUTE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE) |
SDLK_VOLUMEUP |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP) |
SDLK_VOLUMEDOWN |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN) |
SDLK_KP_COMMA |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA) |
SDLK_KP_EQUALSAS400 |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALSAS400) |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
value |
description |
Code Examples
You can add your code example here
Remarks
SDLKey is a typedef associated with the enumeration SDLK_*, which is the SDL virtual key representation.
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 an SDLK_* constant for those keys that do not generate characters.
Related Enumerations
SDLMod ??? green
