NAME
SDLKey - SDL Keysym Definitions
SDL Keysym definitions
SDLKey ASCII value Common Name
SDLK_BACKSPACE '\b' backspaceSDLK_TAB '\t' tabSDLK_CLEAR clearSDLK_RETURN '\r' returnSDLK_PAUSE pauseSDLK_ESCAPE '^[' escapeSDLK_SPACE ' ' spaceSDLK_EXCLAIM '!' exclaimSDLK_QUOTEDBL '"' quotedblSDLK_HASH '#' hashSDLK_DOLLAR '$' dollarSDLK_AMPERSAND '&' ampersandSDLK_QUOTE ''' quoteSDLK_LEFTPAREN '(' left parenthesisSDLK_RIGHTPAREN ')' right parenthesisSDLK_ASTERISK '*' asteriskSDLK_PLUS '+' plus signSDLK_COMMA ',' commaSDLK_MINUS '-' minus signSDLK_PERIOD '.' periodSDLK_SLASH '/' forward slashSDLK_0 '0' 0SDLK_1 '1' 1SDLK_2 '2' 2SDLK_3 '3' 3SDLK_4 '4' 4SDLK_5 '5' 5SDLK_6 '6' 6SDLK_7 '7' 7SDLK_8 '8' 8SDLK_9 '9' 9SDLK_COLON ':' colonSDLK_SEMICOLON ';' semicolonSDLK_LESS '<' less-than signSDLK_EQUALS '=' equals signSDLK_GREATER '>' greater-than signSDLK_QUESTION '?' question markSDLK_AT '@' atSDLK_LEFTBRACKET '[' left bracketSDLK_BACKSLASH '\' backslashSDLK_RIGHTBRACKET ']' right bracketSDLK_CARET '^' caretSDLK_UNDERSCORE '_' underscoreSDLK_BACKQUOTE '`' graveSDLK_a 'a' aSDLK_b 'b' bSDLK_c 'c' cSDLK_d 'd' dSDLK_e 'e' eSDLK_f 'f' fSDLK_g 'g' gSDLK_h 'h' hSDLK_i 'i' iSDLK_j 'j' jSDLK_k 'k' kSDLK_l 'l' lSDLK_m 'm' mSDLK_n 'n' nSDLK_o 'o' oSDLK_p 'p' pSDLK_q 'q' qSDLK_r 'r' rSDLK_s 's' sSDLK_t 't' tSDLK_u 'u' uSDLK_v 'v' vSDLK_w 'w' wSDLK_x 'x' xSDLK_y 'y' ySDLK_z 'z' zSDLK_DELETE '^?' deleteSDLK_KP0 keypad 0SDLK_KP1 keypad 1SDLK_KP2 keypad 2SDLK_KP3 keypad 3SDLK_KP4 keypad 4SDLK_KP5 keypad 5SDLK_KP6 keypad 6SDLK_KP7 keypad 7SDLK_KP8 keypad 8SDLK_KP9 keypad 9SDLK_KP_PERIOD '.' keypad periodSDLK_KP_DIVIDE '/' keypad divideSDLK_KP_MULTIPLY '*' keypad multiplySDLK_KP_MINUS '-' keypad minusSDLK_KP_PLUS '+' keypad plusSDLK_KP_ENTER '\r' keypad enterSDLK_KP_EQUALS '=' keypad equalsSDLK_UP up arrowSDLK_DOWN down arrowSDLK_RIGHT right arrowSDLK_LEFT left arrowSDLK_INSERT insertSDLK_HOME homeSDLK_END endSDLK_PAGEUP page upSDLK_PAGEDOWN page downSDLK_F1 F1SDLK_F2 F2SDLK_F3 F3SDLK_F4 F4SDLK_F5 F5SDLK_F6 F6SDLK_F7 F7SDLK_F8 F8SDLK_F9 F9SDLK_F10 F10SDLK_F11 F11SDLK_F12 F12SDLK_F13 F13SDLK_F14 F14SDLK_F15 F15SDLK_NUMLOCK numlockSDLK_CAPSLOCK capslockSDLK_SCROLLOCK scrollockSDLK_RSHIFT right shiftSDLK_LSHIFT left shiftSDLK_RCTRL right ctrlSDLK_LCTRL left ctrlSDLK_RALT right altSDLK_LALT left altSDLK_RMETA right metaSDLK_LMETA left metaSDLK_LSUPER left windows keySDLK_RSUPER right windows keySDLK_MODE mode shiftSDLK_HELP helpSDLK_PRINT print-screenSDLK_SYSREQ SysRqSDLK_BREAK breakSDLK_MENU menuSDLK_POWER powerSDLK_EURO euro
SDL modifier definitions
SDL Modifier Meaning
KMOD_NONE No modifiers applicableKMOD_NUM Numlock is downKMOD_CAPS Capslock is downKMOD_LCTRL Left Control is downKMOD_RCTRL Right Control is downKMOD_RSHIFT Right Shift is downKMOD_LSHIFT Left Shift is downKMOD_RALT Right Alt is downKMOD_LALT Left Alt is downKMOD_CTRL A Control key is downKMOD_SHIFT A Shift key is downKMOD_ALT An Alt key is down