|
Size: 12489
Comment: update content (incomplete)
|
Size: 12291
Comment: update content (incomplete)
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 94: | Line 94: |
| ||SDLK_PRINTSCREEN||the Print Screen key|| | ||SDLK_PRINTSCREEN||the Print Screen / SysRq key|| |
| Line 96: | Line 96: |
| ||SDLK_PAUSE||the Pause key|| | ||SDLK_PAUSE||the Pause / Break key|| |
| Line 100: | Line 100: |
| ||SDLK_DELETE||the Delete / Del key|| | ||SDLK_DELETE||the Delete key|| |
| Line 108: | Line 108: |
| ||SDLK_KP_DIVIDE||the Divide (/) key (number keypad)|| ||SDLK_KP_MULTIPLY||the Multiply (*) key (number keypad)|| ||SDLK_KP_MINUS||the Minus (-) key (number keypad)|| ||SDLK_KP_PLUS||the Plus (+) 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)|| |
| Line 124: | Line 124: |
| ||SDLK_APPLICATION||the Application or Menu key (Windows keyboards)|| ||SDLK_POWER||the Power key (extended keypad)|| |
||SDLK_APPLICATION||the Application / Menu key (Windows keyboards)|| ||SDLK_POWER||the Power key (power management keypad)|| |
| Line 127: | Line 127: |
| ||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_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|| |
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 |
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) |
SDLK_ALTERASE |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE) |
SDLK_SYSREQ |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ) |
SDLK_CANCEL |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL) |
SDLK_CLEAR |
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR) |
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
