| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Scancode
Description
Defines keyboard scancodes.
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 The SDL keyboard scancode representation.
An SDL scancode is the physical representation of a key on the keyboard, independent of language and keyboard mapping.
Values of this type are used to represent keyboard keys, among other places in the scancode field of the SDL_KeyboardEvent structure.
The values in this enumeration are based on the USB usage page standard: https://usb.org/sites/default/files/hut1_5.pdf
Since: 3.2.0
Synopsis
- newtype SDL_Scancode = SDL_Scancode {}
- pattern SDL_SCANCODE_UNKNOWN :: SDL_Scancode
- pattern SDL_SCANCODE_A :: SDL_Scancode
- pattern SDL_SCANCODE_B :: SDL_Scancode
- pattern SDL_SCANCODE_C :: SDL_Scancode
- pattern SDL_SCANCODE_D :: SDL_Scancode
- pattern SDL_SCANCODE_E :: SDL_Scancode
- pattern SDL_SCANCODE_F :: SDL_Scancode
- pattern SDL_SCANCODE_G :: SDL_Scancode
- pattern SDL_SCANCODE_H :: SDL_Scancode
- pattern SDL_SCANCODE_I :: SDL_Scancode
- pattern SDL_SCANCODE_J :: SDL_Scancode
- pattern SDL_SCANCODE_K :: SDL_Scancode
- pattern SDL_SCANCODE_L :: SDL_Scancode
- pattern SDL_SCANCODE_M :: SDL_Scancode
- pattern SDL_SCANCODE_N :: SDL_Scancode
- pattern SDL_SCANCODE_O :: SDL_Scancode
- pattern SDL_SCANCODE_P :: SDL_Scancode
- pattern SDL_SCANCODE_Q :: SDL_Scancode
- pattern SDL_SCANCODE_R :: SDL_Scancode
- pattern SDL_SCANCODE_S :: SDL_Scancode
- pattern SDL_SCANCODE_T :: SDL_Scancode
- pattern SDL_SCANCODE_U :: SDL_Scancode
- pattern SDL_SCANCODE_V :: SDL_Scancode
- pattern SDL_SCANCODE_W :: SDL_Scancode
- pattern SDL_SCANCODE_X :: SDL_Scancode
- pattern SDL_SCANCODE_Y :: SDL_Scancode
- pattern SDL_SCANCODE_Z :: SDL_Scancode
- pattern SDL_SCANCODE_1 :: SDL_Scancode
- pattern SDL_SCANCODE_2 :: SDL_Scancode
- pattern SDL_SCANCODE_3 :: SDL_Scancode
- pattern SDL_SCANCODE_4 :: SDL_Scancode
- pattern SDL_SCANCODE_5 :: SDL_Scancode
- pattern SDL_SCANCODE_6 :: SDL_Scancode
- pattern SDL_SCANCODE_7 :: SDL_Scancode
- pattern SDL_SCANCODE_8 :: SDL_Scancode
- pattern SDL_SCANCODE_9 :: SDL_Scancode
- pattern SDL_SCANCODE_0 :: SDL_Scancode
- pattern SDL_SCANCODE_RETURN :: SDL_Scancode
- pattern SDL_SCANCODE_ESCAPE :: SDL_Scancode
- pattern SDL_SCANCODE_BACKSPACE :: SDL_Scancode
- pattern SDL_SCANCODE_TAB :: SDL_Scancode
- pattern SDL_SCANCODE_SPACE :: SDL_Scancode
- pattern SDL_SCANCODE_MINUS :: SDL_Scancode
- pattern SDL_SCANCODE_EQUALS :: SDL_Scancode
- pattern SDL_SCANCODE_LEFTBRACKET :: SDL_Scancode
- pattern SDL_SCANCODE_RIGHTBRACKET :: SDL_Scancode
- pattern SDL_SCANCODE_BACKSLASH :: SDL_Scancode
- pattern SDL_SCANCODE_NONUSHASH :: SDL_Scancode
- pattern SDL_SCANCODE_SEMICOLON :: SDL_Scancode
- pattern SDL_SCANCODE_APOSTROPHE :: SDL_Scancode
- pattern SDL_SCANCODE_GRAVE :: SDL_Scancode
- pattern SDL_SCANCODE_COMMA :: SDL_Scancode
- pattern SDL_SCANCODE_PERIOD :: SDL_Scancode
- pattern SDL_SCANCODE_SLASH :: SDL_Scancode
- pattern SDL_SCANCODE_CAPSLOCK :: SDL_Scancode
- pattern SDL_SCANCODE_F1 :: SDL_Scancode
- pattern SDL_SCANCODE_F2 :: SDL_Scancode
- pattern SDL_SCANCODE_F3 :: SDL_Scancode
- pattern SDL_SCANCODE_F4 :: SDL_Scancode
- pattern SDL_SCANCODE_F5 :: SDL_Scancode
- pattern SDL_SCANCODE_F6 :: SDL_Scancode
- pattern SDL_SCANCODE_F7 :: SDL_Scancode
- pattern SDL_SCANCODE_F8 :: SDL_Scancode
- pattern SDL_SCANCODE_F9 :: SDL_Scancode
- pattern SDL_SCANCODE_F10 :: SDL_Scancode
- pattern SDL_SCANCODE_F11 :: SDL_Scancode
- pattern SDL_SCANCODE_F12 :: SDL_Scancode
- pattern SDL_SCANCODE_PRINTSCREEN :: SDL_Scancode
- pattern SDL_SCANCODE_SCROLLLOCK :: SDL_Scancode
- pattern SDL_SCANCODE_PAUSE :: SDL_Scancode
- pattern SDL_SCANCODE_INSERT :: SDL_Scancode
- pattern SDL_SCANCODE_HOME :: SDL_Scancode
- pattern SDL_SCANCODE_PAGEUP :: SDL_Scancode
- pattern SDL_SCANCODE_DELETE :: SDL_Scancode
- pattern SDL_SCANCODE_END :: SDL_Scancode
- pattern SDL_SCANCODE_PAGEDOWN :: SDL_Scancode
- pattern SDL_SCANCODE_RIGHT :: SDL_Scancode
- pattern SDL_SCANCODE_LEFT :: SDL_Scancode
- pattern SDL_SCANCODE_DOWN :: SDL_Scancode
- pattern SDL_SCANCODE_UP :: SDL_Scancode
- pattern SDL_SCANCODE_NUMLOCKCLEAR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_DIVIDE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MULTIPLY :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MINUS :: SDL_Scancode
- pattern SDL_SCANCODE_KP_PLUS :: SDL_Scancode
- pattern SDL_SCANCODE_KP_ENTER :: SDL_Scancode
- pattern SDL_SCANCODE_KP_1 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_2 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_3 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_4 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_5 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_6 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_7 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_8 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_9 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_0 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_PERIOD :: SDL_Scancode
- pattern SDL_SCANCODE_NONUSBACKSLASH :: SDL_Scancode
- pattern SDL_SCANCODE_APPLICATION :: SDL_Scancode
- pattern SDL_SCANCODE_POWER :: SDL_Scancode
- pattern SDL_SCANCODE_KP_EQUALS :: SDL_Scancode
- pattern SDL_SCANCODE_F13 :: SDL_Scancode
- pattern SDL_SCANCODE_F14 :: SDL_Scancode
- pattern SDL_SCANCODE_F15 :: SDL_Scancode
- pattern SDL_SCANCODE_F16 :: SDL_Scancode
- pattern SDL_SCANCODE_F17 :: SDL_Scancode
- pattern SDL_SCANCODE_F18 :: SDL_Scancode
- pattern SDL_SCANCODE_F19 :: SDL_Scancode
- pattern SDL_SCANCODE_F20 :: SDL_Scancode
- pattern SDL_SCANCODE_F21 :: SDL_Scancode
- pattern SDL_SCANCODE_F22 :: SDL_Scancode
- pattern SDL_SCANCODE_F23 :: SDL_Scancode
- pattern SDL_SCANCODE_F24 :: SDL_Scancode
- pattern SDL_SCANCODE_EXECUTE :: SDL_Scancode
- pattern SDL_SCANCODE_HELP :: SDL_Scancode
- pattern SDL_SCANCODE_MENU :: SDL_Scancode
- pattern SDL_SCANCODE_SELECT :: SDL_Scancode
- pattern SDL_SCANCODE_STOP :: SDL_Scancode
- pattern SDL_SCANCODE_AGAIN :: SDL_Scancode
- pattern SDL_SCANCODE_UNDO :: SDL_Scancode
- pattern SDL_SCANCODE_CUT :: SDL_Scancode
- pattern SDL_SCANCODE_COPY :: SDL_Scancode
- pattern SDL_SCANCODE_PASTE :: SDL_Scancode
- pattern SDL_SCANCODE_FIND :: SDL_Scancode
- pattern SDL_SCANCODE_MUTE :: SDL_Scancode
- pattern SDL_SCANCODE_VOLUMEUP :: SDL_Scancode
- pattern SDL_SCANCODE_VOLUMEDOWN :: SDL_Scancode
- pattern SDL_SCANCODE_KP_COMMA :: SDL_Scancode
- pattern SDL_SCANCODE_KP_EQUALSAS400 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL1 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL2 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL3 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL4 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL5 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL6 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL7 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL8 :: SDL_Scancode
- pattern SDL_SCANCODE_INTERNATIONAL9 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG1 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG2 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG3 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG4 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG5 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG6 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG7 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG8 :: SDL_Scancode
- pattern SDL_SCANCODE_LANG9 :: SDL_Scancode
- pattern SDL_SCANCODE_ALTERASE :: SDL_Scancode
- pattern SDL_SCANCODE_SYSREQ :: SDL_Scancode
- pattern SDL_SCANCODE_CANCEL :: SDL_Scancode
- pattern SDL_SCANCODE_CLEAR :: SDL_Scancode
- pattern SDL_SCANCODE_PRIOR :: SDL_Scancode
- pattern SDL_SCANCODE_RETURN2 :: SDL_Scancode
- pattern SDL_SCANCODE_SEPARATOR :: SDL_Scancode
- pattern SDL_SCANCODE_OUT :: SDL_Scancode
- pattern SDL_SCANCODE_OPER :: SDL_Scancode
- pattern SDL_SCANCODE_CLEARAGAIN :: SDL_Scancode
- pattern SDL_SCANCODE_CRSEL :: SDL_Scancode
- pattern SDL_SCANCODE_EXSEL :: SDL_Scancode
- pattern SDL_SCANCODE_FRONT :: SDL_Scancode
- pattern SDL_SCANCODE_KP_00 :: SDL_Scancode
- pattern SDL_SCANCODE_KP_000 :: SDL_Scancode
- pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: SDL_Scancode
- pattern SDL_SCANCODE_DECIMALSEPARATOR :: SDL_Scancode
- pattern SDL_SCANCODE_CURRENCYUNIT :: SDL_Scancode
- pattern SDL_SCANCODE_CURRENCYSUBUNIT :: SDL_Scancode
- pattern SDL_SCANCODE_KP_LEFTPAREN :: SDL_Scancode
- pattern SDL_SCANCODE_KP_RIGHTPAREN :: SDL_Scancode
- pattern SDL_SCANCODE_KP_LEFTBRACE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_RIGHTBRACE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_TAB :: SDL_Scancode
- pattern SDL_SCANCODE_KP_BACKSPACE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_A :: SDL_Scancode
- pattern SDL_SCANCODE_KP_B :: SDL_Scancode
- pattern SDL_SCANCODE_KP_C :: SDL_Scancode
- pattern SDL_SCANCODE_KP_D :: SDL_Scancode
- pattern SDL_SCANCODE_KP_E :: SDL_Scancode
- pattern SDL_SCANCODE_KP_F :: SDL_Scancode
- pattern SDL_SCANCODE_KP_XOR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_POWER :: SDL_Scancode
- pattern SDL_SCANCODE_KP_PERCENT :: SDL_Scancode
- pattern SDL_SCANCODE_KP_LESS :: SDL_Scancode
- pattern SDL_SCANCODE_KP_GREATER :: SDL_Scancode
- pattern SDL_SCANCODE_KP_AMPERSAND :: SDL_Scancode
- pattern SDL_SCANCODE_KP_DBLAMPERSAND :: SDL_Scancode
- pattern SDL_SCANCODE_KP_VERTICALBAR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_COLON :: SDL_Scancode
- pattern SDL_SCANCODE_KP_HASH :: SDL_Scancode
- pattern SDL_SCANCODE_KP_SPACE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_AT :: SDL_Scancode
- pattern SDL_SCANCODE_KP_EXCLAM :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMSTORE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMRECALL :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMCLEAR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMADD :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMSUBTRACT :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMMULTIPLY :: SDL_Scancode
- pattern SDL_SCANCODE_KP_MEMDIVIDE :: SDL_Scancode
- pattern SDL_SCANCODE_KP_PLUSMINUS :: SDL_Scancode
- pattern SDL_SCANCODE_KP_CLEAR :: SDL_Scancode
- pattern SDL_SCANCODE_KP_CLEARENTRY :: SDL_Scancode
- pattern SDL_SCANCODE_KP_BINARY :: SDL_Scancode
- pattern SDL_SCANCODE_KP_OCTAL :: SDL_Scancode
- pattern SDL_SCANCODE_KP_DECIMAL :: SDL_Scancode
- pattern SDL_SCANCODE_KP_HEXADECIMAL :: SDL_Scancode
- pattern SDL_SCANCODE_LCTRL :: SDL_Scancode
- pattern SDL_SCANCODE_LSHIFT :: SDL_Scancode
- pattern SDL_SCANCODE_LALT :: SDL_Scancode
- pattern SDL_SCANCODE_LGUI :: SDL_Scancode
- pattern SDL_SCANCODE_RCTRL :: SDL_Scancode
- pattern SDL_SCANCODE_RSHIFT :: SDL_Scancode
- pattern SDL_SCANCODE_RALT :: SDL_Scancode
- pattern SDL_SCANCODE_RGUI :: SDL_Scancode
- pattern SDL_SCANCODE_MODE :: SDL_Scancode
- pattern SDL_SCANCODE_SLEEP :: SDL_Scancode
- pattern SDL_SCANCODE_WAKE :: SDL_Scancode
- pattern SDL_SCANCODE_CHANNEL_INCREMENT :: SDL_Scancode
- pattern SDL_SCANCODE_CHANNEL_DECREMENT :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_PLAY :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_PAUSE :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_RECORD :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_FAST_FORWARD :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_REWIND :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_NEXT_TRACK :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_STOP :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_EJECT :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_PLAY_PAUSE :: SDL_Scancode
- pattern SDL_SCANCODE_MEDIA_SELECT :: SDL_Scancode
- pattern SDL_SCANCODE_AC_NEW :: SDL_Scancode
- pattern SDL_SCANCODE_AC_OPEN :: SDL_Scancode
- pattern SDL_SCANCODE_AC_CLOSE :: SDL_Scancode
- pattern SDL_SCANCODE_AC_EXIT :: SDL_Scancode
- pattern SDL_SCANCODE_AC_SAVE :: SDL_Scancode
- pattern SDL_SCANCODE_AC_PRINT :: SDL_Scancode
- pattern SDL_SCANCODE_AC_PROPERTIES :: SDL_Scancode
- pattern SDL_SCANCODE_AC_SEARCH :: SDL_Scancode
- pattern SDL_SCANCODE_AC_HOME :: SDL_Scancode
- pattern SDL_SCANCODE_AC_BACK :: SDL_Scancode
- pattern SDL_SCANCODE_AC_FORWARD :: SDL_Scancode
- pattern SDL_SCANCODE_AC_STOP :: SDL_Scancode
- pattern SDL_SCANCODE_AC_REFRESH :: SDL_Scancode
- pattern SDL_SCANCODE_AC_BOOKMARKS :: SDL_Scancode
- pattern SDL_SCANCODE_SOFTLEFT :: SDL_Scancode
- pattern SDL_SCANCODE_SOFTRIGHT :: SDL_Scancode
- pattern SDL_SCANCODE_CALL :: SDL_Scancode
- pattern SDL_SCANCODE_ENDCALL :: SDL_Scancode
- pattern SDL_SCANCODE_RESERVED :: SDL_Scancode
- pattern SDL_SCANCODE_COUNT :: SDL_Scancode
Documentation
newtype SDL_Scancode Source #
- C declaration
enum SDL_Scancode, defined atSDL3/SDL_scancode.h 52:14
Constructors
| SDL_Scancode | |
Instances
pattern SDL_SCANCODE_UNKNOWN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_UNKNOWN, defined atSDL3/SDL_scancode.h 54:5
pattern SDL_SCANCODE_A :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_A, defined atSDL3/SDL_scancode.h 63:5
pattern SDL_SCANCODE_B :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_B, defined atSDL3/SDL_scancode.h 64:5
pattern SDL_SCANCODE_C :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_C, defined atSDL3/SDL_scancode.h 65:5
pattern SDL_SCANCODE_D :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_D, defined atSDL3/SDL_scancode.h 66:5
pattern SDL_SCANCODE_E :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_E, defined atSDL3/SDL_scancode.h 67:5
pattern SDL_SCANCODE_F :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F, defined atSDL3/SDL_scancode.h 68:5
pattern SDL_SCANCODE_G :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_G, defined atSDL3/SDL_scancode.h 69:5
pattern SDL_SCANCODE_H :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_H, defined atSDL3/SDL_scancode.h 70:5
pattern SDL_SCANCODE_I :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_I, defined atSDL3/SDL_scancode.h 71:5
pattern SDL_SCANCODE_J :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_J, defined atSDL3/SDL_scancode.h 72:5
pattern SDL_SCANCODE_K :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_K, defined atSDL3/SDL_scancode.h 73:5
pattern SDL_SCANCODE_L :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_L, defined atSDL3/SDL_scancode.h 74:5
pattern SDL_SCANCODE_M :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_M, defined atSDL3/SDL_scancode.h 75:5
pattern SDL_SCANCODE_N :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_N, defined atSDL3/SDL_scancode.h 76:5
pattern SDL_SCANCODE_O :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_O, defined atSDL3/SDL_scancode.h 77:5
pattern SDL_SCANCODE_P :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_P, defined atSDL3/SDL_scancode.h 78:5
pattern SDL_SCANCODE_Q :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_Q, defined atSDL3/SDL_scancode.h 79:5
pattern SDL_SCANCODE_R :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_R, defined atSDL3/SDL_scancode.h 80:5
pattern SDL_SCANCODE_S :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_S, defined atSDL3/SDL_scancode.h 81:5
pattern SDL_SCANCODE_T :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_T, defined atSDL3/SDL_scancode.h 82:5
pattern SDL_SCANCODE_U :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_U, defined atSDL3/SDL_scancode.h 83:5
pattern SDL_SCANCODE_V :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_V, defined atSDL3/SDL_scancode.h 84:5
pattern SDL_SCANCODE_W :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_W, defined atSDL3/SDL_scancode.h 85:5
pattern SDL_SCANCODE_X :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_X, defined atSDL3/SDL_scancode.h 86:5
pattern SDL_SCANCODE_Y :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_Y, defined atSDL3/SDL_scancode.h 87:5
pattern SDL_SCANCODE_Z :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_Z, defined atSDL3/SDL_scancode.h 88:5
pattern SDL_SCANCODE_1 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_1, defined atSDL3/SDL_scancode.h 90:5
pattern SDL_SCANCODE_2 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_2, defined atSDL3/SDL_scancode.h 91:5
pattern SDL_SCANCODE_3 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_3, defined atSDL3/SDL_scancode.h 92:5
pattern SDL_SCANCODE_4 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_4, defined atSDL3/SDL_scancode.h 93:5
pattern SDL_SCANCODE_5 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_5, defined atSDL3/SDL_scancode.h 94:5
pattern SDL_SCANCODE_6 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_6, defined atSDL3/SDL_scancode.h 95:5
pattern SDL_SCANCODE_7 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_7, defined atSDL3/SDL_scancode.h 96:5
pattern SDL_SCANCODE_8 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_8, defined atSDL3/SDL_scancode.h 97:5
pattern SDL_SCANCODE_9 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_9, defined atSDL3/SDL_scancode.h 98:5
pattern SDL_SCANCODE_0 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_0, defined atSDL3/SDL_scancode.h 99:5
pattern SDL_SCANCODE_RETURN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RETURN, defined atSDL3/SDL_scancode.h 101:5
pattern SDL_SCANCODE_ESCAPE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_ESCAPE, defined atSDL3/SDL_scancode.h 102:5
pattern SDL_SCANCODE_BACKSPACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_BACKSPACE, defined atSDL3/SDL_scancode.h 103:5
pattern SDL_SCANCODE_TAB :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_TAB, defined atSDL3/SDL_scancode.h 104:5
pattern SDL_SCANCODE_SPACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SPACE, defined atSDL3/SDL_scancode.h 105:5
pattern SDL_SCANCODE_MINUS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_MINUS, defined atSDL3/SDL_scancode.h 107:5
pattern SDL_SCANCODE_EQUALS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_EQUALS, defined atSDL3/SDL_scancode.h 108:5
pattern SDL_SCANCODE_LEFTBRACKET :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_LEFTBRACKET, defined atSDL3/SDL_scancode.h 109:5
pattern SDL_SCANCODE_RIGHTBRACKET :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RIGHTBRACKET, defined atSDL3/SDL_scancode.h 110:5
pattern SDL_SCANCODE_BACKSLASH :: SDL_Scancode Source #
Located at the lower left of the return key on ISO keyboards and at the right end of the QWERTY row on ANSI keyboards. Produces REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US layout, REVERSE SOLIDUS and VERTICAL LINE in a UK Mac layout, NUMBER SIGN and TILDE in a UK Windows layout, DOLLAR SIGN and POUND SIGN in a Swiss German layout, NUMBER SIGN and APOSTROPHE in a German layout, GRAVE ACCENT and POUND SIGN in a French Mac layout, and ASTERISK and MICRO SIGN in a French Windows layout.
- C declaration
SDL_SCANCODE_BACKSLASH, defined atSDL3/SDL_scancode.h 111:5
pattern SDL_SCANCODE_NONUSHASH :: SDL_Scancode Source #
ISO USB keyboards actually use this code instead of 49 for the same key, but all OSes I've seen treat the two codes identically. So, as an implementor, unless your keyboard generates both of those codes and your OS treats them differently, you should generate SDL_SCANCODE_BACKSLASH instead of this code. As a user, you should not rely on this code because SDL will never generate it with most (all?) keyboards.
- C declaration
SDL_SCANCODE_NONUSHASH, defined atSDL3/SDL_scancode.h 125:5
pattern SDL_SCANCODE_SEMICOLON :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SEMICOLON, defined atSDL3/SDL_scancode.h 137:5
pattern SDL_SCANCODE_APOSTROPHE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_APOSTROPHE, defined atSDL3/SDL_scancode.h 138:5
pattern SDL_SCANCODE_GRAVE :: SDL_Scancode Source #
Located in the top left corner (on both ANSI and ISO keyboards). Produces GRAVE ACCENT and TILDE in a US Windows layout and in US and UK Mac layouts on ANSI keyboards, GRAVE ACCENT and NOT SIGN in a UK Windows layout, SECTION SIGN and PLUS-MINUS SIGN in US and UK Mac layouts on ISO keyboards, SECTION SIGN and DEGREE SIGN in a Swiss German layout (Mac: only on ISO keyboards), CIRCUMFLEX ACCENT and DEGREE SIGN in a German layout (Mac: only on ISO keyboards), SUPERSCRIPT TWO and TILDE in a French Windows layout, COMMERCIAL AT and NUMBER SIGN in a French Mac layout on ISO keyboards, and LESS-THAN SIGN and GREATER-THAN SIGN in a Swiss German, German, or French Mac layout on ANSI keyboards.
- C declaration
SDL_SCANCODE_GRAVE, defined atSDL3/SDL_scancode.h 139:5
pattern SDL_SCANCODE_COMMA :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_COMMA, defined atSDL3/SDL_scancode.h 156:5
pattern SDL_SCANCODE_PERIOD :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PERIOD, defined atSDL3/SDL_scancode.h 157:5
pattern SDL_SCANCODE_SLASH :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SLASH, defined atSDL3/SDL_scancode.h 158:5
pattern SDL_SCANCODE_CAPSLOCK :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CAPSLOCK, defined atSDL3/SDL_scancode.h 160:5
pattern SDL_SCANCODE_F1 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F1, defined atSDL3/SDL_scancode.h 162:5
pattern SDL_SCANCODE_F2 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F2, defined atSDL3/SDL_scancode.h 163:5
pattern SDL_SCANCODE_F3 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F3, defined atSDL3/SDL_scancode.h 164:5
pattern SDL_SCANCODE_F4 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F4, defined atSDL3/SDL_scancode.h 165:5
pattern SDL_SCANCODE_F5 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F5, defined atSDL3/SDL_scancode.h 166:5
pattern SDL_SCANCODE_F6 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F6, defined atSDL3/SDL_scancode.h 167:5
pattern SDL_SCANCODE_F7 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F7, defined atSDL3/SDL_scancode.h 168:5
pattern SDL_SCANCODE_F8 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F8, defined atSDL3/SDL_scancode.h 169:5
pattern SDL_SCANCODE_F9 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F9, defined atSDL3/SDL_scancode.h 170:5
pattern SDL_SCANCODE_F10 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F10, defined atSDL3/SDL_scancode.h 171:5
pattern SDL_SCANCODE_F11 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F11, defined atSDL3/SDL_scancode.h 172:5
pattern SDL_SCANCODE_F12 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F12, defined atSDL3/SDL_scancode.h 173:5
pattern SDL_SCANCODE_PRINTSCREEN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PRINTSCREEN, defined atSDL3/SDL_scancode.h 175:5
pattern SDL_SCANCODE_SCROLLLOCK :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SCROLLLOCK, defined atSDL3/SDL_scancode.h 176:5
pattern SDL_SCANCODE_PAUSE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PAUSE, defined atSDL3/SDL_scancode.h 177:5
pattern SDL_SCANCODE_INSERT :: SDL_Scancode Source #
insert on PC, help on some Mac keyboards (but does send code 73, not 117)
- C declaration
SDL_SCANCODE_INSERT, defined atSDL3/SDL_scancode.h 178:5
pattern SDL_SCANCODE_HOME :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_HOME, defined atSDL3/SDL_scancode.h 180:5
pattern SDL_SCANCODE_PAGEUP :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PAGEUP, defined atSDL3/SDL_scancode.h 181:5
pattern SDL_SCANCODE_DELETE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_DELETE, defined atSDL3/SDL_scancode.h 182:5
pattern SDL_SCANCODE_END :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_END, defined atSDL3/SDL_scancode.h 183:5
pattern SDL_SCANCODE_PAGEDOWN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PAGEDOWN, defined atSDL3/SDL_scancode.h 184:5
pattern SDL_SCANCODE_RIGHT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RIGHT, defined atSDL3/SDL_scancode.h 185:5
pattern SDL_SCANCODE_LEFT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_LEFT, defined atSDL3/SDL_scancode.h 186:5
pattern SDL_SCANCODE_DOWN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_DOWN, defined atSDL3/SDL_scancode.h 187:5
pattern SDL_SCANCODE_UP :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_UP, defined atSDL3/SDL_scancode.h 188:5
pattern SDL_SCANCODE_NUMLOCKCLEAR :: SDL_Scancode Source #
num lock on PC, clear on Mac keyboards
- C declaration
SDL_SCANCODE_NUMLOCKCLEAR, defined atSDL3/SDL_scancode.h 190:5
pattern SDL_SCANCODE_KP_DIVIDE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_DIVIDE, defined atSDL3/SDL_scancode.h 192:5
pattern SDL_SCANCODE_KP_MULTIPLY :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MULTIPLY, defined atSDL3/SDL_scancode.h 193:5
pattern SDL_SCANCODE_KP_MINUS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MINUS, defined atSDL3/SDL_scancode.h 194:5
pattern SDL_SCANCODE_KP_PLUS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_PLUS, defined atSDL3/SDL_scancode.h 195:5
pattern SDL_SCANCODE_KP_ENTER :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_ENTER, defined atSDL3/SDL_scancode.h 196:5
pattern SDL_SCANCODE_KP_1 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_1, defined atSDL3/SDL_scancode.h 197:5
pattern SDL_SCANCODE_KP_2 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_2, defined atSDL3/SDL_scancode.h 198:5
pattern SDL_SCANCODE_KP_3 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_3, defined atSDL3/SDL_scancode.h 199:5
pattern SDL_SCANCODE_KP_4 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_4, defined atSDL3/SDL_scancode.h 200:5
pattern SDL_SCANCODE_KP_5 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_5, defined atSDL3/SDL_scancode.h 201:5
pattern SDL_SCANCODE_KP_6 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_6, defined atSDL3/SDL_scancode.h 202:5
pattern SDL_SCANCODE_KP_7 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_7, defined atSDL3/SDL_scancode.h 203:5
pattern SDL_SCANCODE_KP_8 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_8, defined atSDL3/SDL_scancode.h 204:5
pattern SDL_SCANCODE_KP_9 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_9, defined atSDL3/SDL_scancode.h 205:5
pattern SDL_SCANCODE_KP_0 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_0, defined atSDL3/SDL_scancode.h 206:5
pattern SDL_SCANCODE_KP_PERIOD :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_PERIOD, defined atSDL3/SDL_scancode.h 207:5
pattern SDL_SCANCODE_NONUSBACKSLASH :: SDL_Scancode Source #
This is the additional key that ISO keyboards have over ANSI ones, located between left shift and Z. Produces GRAVE ACCENT and TILDE in a US or UK Mac layout, REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US or UK Windows layout, and LESS-THAN SIGN and GREATER-THAN SIGN in a Swiss German, German, or French layout.
- C declaration
SDL_SCANCODE_NONUSBACKSLASH, defined atSDL3/SDL_scancode.h 209:5
pattern SDL_SCANCODE_APPLICATION :: SDL_Scancode Source #
windows contextual menu, compose
- C declaration
SDL_SCANCODE_APPLICATION, defined atSDL3/SDL_scancode.h 219:5
pattern SDL_SCANCODE_POWER :: SDL_Scancode Source #
The USB document says this is a status flag, not a physical key - but some Mac keyboards do have a power key.
- C declaration
SDL_SCANCODE_POWER, defined atSDL3/SDL_scancode.h 220:5
pattern SDL_SCANCODE_KP_EQUALS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_EQUALS, defined atSDL3/SDL_scancode.h 223:5
pattern SDL_SCANCODE_F13 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F13, defined atSDL3/SDL_scancode.h 224:5
pattern SDL_SCANCODE_F14 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F14, defined atSDL3/SDL_scancode.h 225:5
pattern SDL_SCANCODE_F15 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F15, defined atSDL3/SDL_scancode.h 226:5
pattern SDL_SCANCODE_F16 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F16, defined atSDL3/SDL_scancode.h 227:5
pattern SDL_SCANCODE_F17 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F17, defined atSDL3/SDL_scancode.h 228:5
pattern SDL_SCANCODE_F18 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F18, defined atSDL3/SDL_scancode.h 229:5
pattern SDL_SCANCODE_F19 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F19, defined atSDL3/SDL_scancode.h 230:5
pattern SDL_SCANCODE_F20 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F20, defined atSDL3/SDL_scancode.h 231:5
pattern SDL_SCANCODE_F21 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F21, defined atSDL3/SDL_scancode.h 232:5
pattern SDL_SCANCODE_F22 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F22, defined atSDL3/SDL_scancode.h 233:5
pattern SDL_SCANCODE_F23 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F23, defined atSDL3/SDL_scancode.h 234:5
pattern SDL_SCANCODE_F24 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_F24, defined atSDL3/SDL_scancode.h 235:5
pattern SDL_SCANCODE_EXECUTE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_EXECUTE, defined atSDL3/SDL_scancode.h 236:5
pattern SDL_SCANCODE_HELP :: SDL_Scancode Source #
AL Integrated Help Center
- C declaration
SDL_SCANCODE_HELP, defined atSDL3/SDL_scancode.h 237:5
pattern SDL_SCANCODE_MENU :: SDL_Scancode Source #
Menu (show menu)
- C declaration
SDL_SCANCODE_MENU, defined atSDL3/SDL_scancode.h 238:5
pattern SDL_SCANCODE_SELECT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SELECT, defined atSDL3/SDL_scancode.h 239:5
pattern SDL_SCANCODE_STOP :: SDL_Scancode Source #
AC Stop
- C declaration
SDL_SCANCODE_STOP, defined atSDL3/SDL_scancode.h 240:5
pattern SDL_SCANCODE_AGAIN :: SDL_Scancode Source #
AC Redo/Repeat
- C declaration
SDL_SCANCODE_AGAIN, defined atSDL3/SDL_scancode.h 241:5
pattern SDL_SCANCODE_UNDO :: SDL_Scancode Source #
AC Undo
- C declaration
SDL_SCANCODE_UNDO, defined atSDL3/SDL_scancode.h 242:5
pattern SDL_SCANCODE_CUT :: SDL_Scancode Source #
AC Cut
- C declaration
SDL_SCANCODE_CUT, defined atSDL3/SDL_scancode.h 243:5
pattern SDL_SCANCODE_COPY :: SDL_Scancode Source #
AC Copy
- C declaration
SDL_SCANCODE_COPY, defined atSDL3/SDL_scancode.h 244:5
pattern SDL_SCANCODE_PASTE :: SDL_Scancode Source #
AC Paste
- C declaration
SDL_SCANCODE_PASTE, defined atSDL3/SDL_scancode.h 245:5
pattern SDL_SCANCODE_FIND :: SDL_Scancode Source #
AC Find
- C declaration
SDL_SCANCODE_FIND, defined atSDL3/SDL_scancode.h 246:5
pattern SDL_SCANCODE_MUTE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_MUTE, defined atSDL3/SDL_scancode.h 247:5
pattern SDL_SCANCODE_VOLUMEUP :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_VOLUMEUP, defined atSDL3/SDL_scancode.h 248:5
pattern SDL_SCANCODE_VOLUMEDOWN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_VOLUMEDOWN, defined atSDL3/SDL_scancode.h 249:5
pattern SDL_SCANCODE_KP_COMMA :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_COMMA, defined atSDL3/SDL_scancode.h 254:5
pattern SDL_SCANCODE_KP_EQUALSAS400 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_EQUALSAS400, defined atSDL3/SDL_scancode.h 255:5
pattern SDL_SCANCODE_INTERNATIONAL1 :: SDL_Scancode Source #
used on Asian keyboards, see footnotes in USB doc
- C declaration
SDL_SCANCODE_INTERNATIONAL1, defined atSDL3/SDL_scancode.h 257:5
pattern SDL_SCANCODE_INTERNATIONAL2 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL2, defined atSDL3/SDL_scancode.h 259:5
pattern SDL_SCANCODE_INTERNATIONAL3 :: SDL_Scancode Source #
Yen
- C declaration
SDL_SCANCODE_INTERNATIONAL3, defined atSDL3/SDL_scancode.h 260:5
pattern SDL_SCANCODE_INTERNATIONAL4 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL4, defined atSDL3/SDL_scancode.h 261:5
pattern SDL_SCANCODE_INTERNATIONAL5 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL5, defined atSDL3/SDL_scancode.h 262:5
pattern SDL_SCANCODE_INTERNATIONAL6 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL6, defined atSDL3/SDL_scancode.h 263:5
pattern SDL_SCANCODE_INTERNATIONAL7 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL7, defined atSDL3/SDL_scancode.h 264:5
pattern SDL_SCANCODE_INTERNATIONAL8 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL8, defined atSDL3/SDL_scancode.h 265:5
pattern SDL_SCANCODE_INTERNATIONAL9 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_INTERNATIONAL9, defined atSDL3/SDL_scancode.h 266:5
pattern SDL_SCANCODE_LANG1 :: SDL_Scancode Source #
Hangul/English toggle
- C declaration
SDL_SCANCODE_LANG1, defined atSDL3/SDL_scancode.h 267:5
pattern SDL_SCANCODE_LANG2 :: SDL_Scancode Source #
Hanja conversion
- C declaration
SDL_SCANCODE_LANG2, defined atSDL3/SDL_scancode.h 268:5
pattern SDL_SCANCODE_LANG3 :: SDL_Scancode Source #
Katakana
- C declaration
SDL_SCANCODE_LANG3, defined atSDL3/SDL_scancode.h 269:5
pattern SDL_SCANCODE_LANG4 :: SDL_Scancode Source #
Hiragana
- C declaration
SDL_SCANCODE_LANG4, defined atSDL3/SDL_scancode.h 270:5
pattern SDL_SCANCODE_LANG5 :: SDL_Scancode Source #
Zenkaku/Hankaku
- C declaration
SDL_SCANCODE_LANG5, defined atSDL3/SDL_scancode.h 271:5
pattern SDL_SCANCODE_LANG6 :: SDL_Scancode Source #
reserved
- C declaration
SDL_SCANCODE_LANG6, defined atSDL3/SDL_scancode.h 272:5
pattern SDL_SCANCODE_LANG7 :: SDL_Scancode Source #
reserved
- C declaration
SDL_SCANCODE_LANG7, defined atSDL3/SDL_scancode.h 273:5
pattern SDL_SCANCODE_LANG8 :: SDL_Scancode Source #
reserved
- C declaration
SDL_SCANCODE_LANG8, defined atSDL3/SDL_scancode.h 274:5
pattern SDL_SCANCODE_LANG9 :: SDL_Scancode Source #
reserved
- C declaration
SDL_SCANCODE_LANG9, defined atSDL3/SDL_scancode.h 275:5
pattern SDL_SCANCODE_ALTERASE :: SDL_Scancode Source #
Erase-Eaze
- C declaration
SDL_SCANCODE_ALTERASE, defined atSDL3/SDL_scancode.h 277:5
pattern SDL_SCANCODE_SYSREQ :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SYSREQ, defined atSDL3/SDL_scancode.h 278:5
pattern SDL_SCANCODE_CANCEL :: SDL_Scancode Source #
AC Cancel
- C declaration
SDL_SCANCODE_CANCEL, defined atSDL3/SDL_scancode.h 279:5
pattern SDL_SCANCODE_CLEAR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CLEAR, defined atSDL3/SDL_scancode.h 280:5
pattern SDL_SCANCODE_PRIOR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_PRIOR, defined atSDL3/SDL_scancode.h 281:5
pattern SDL_SCANCODE_RETURN2 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RETURN2, defined atSDL3/SDL_scancode.h 282:5
pattern SDL_SCANCODE_SEPARATOR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_SEPARATOR, defined atSDL3/SDL_scancode.h 283:5
pattern SDL_SCANCODE_OUT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_OUT, defined atSDL3/SDL_scancode.h 284:5
pattern SDL_SCANCODE_OPER :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_OPER, defined atSDL3/SDL_scancode.h 285:5
pattern SDL_SCANCODE_CLEARAGAIN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CLEARAGAIN, defined atSDL3/SDL_scancode.h 286:5
pattern SDL_SCANCODE_CRSEL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CRSEL, defined atSDL3/SDL_scancode.h 287:5
pattern SDL_SCANCODE_EXSEL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_EXSEL, defined atSDL3/SDL_scancode.h 288:5
pattern SDL_SCANCODE_FRONT :: SDL_Scancode Source #
Front (Sun keyboards)
- C declaration
SDL_SCANCODE_FRONT, defined atSDL3/SDL_scancode.h 289:5
pattern SDL_SCANCODE_KP_00 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_00, defined atSDL3/SDL_scancode.h 291:5
pattern SDL_SCANCODE_KP_000 :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_000, defined atSDL3/SDL_scancode.h 292:5
pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_THOUSANDSSEPARATOR, defined atSDL3/SDL_scancode.h 293:5
pattern SDL_SCANCODE_DECIMALSEPARATOR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_DECIMALSEPARATOR, defined atSDL3/SDL_scancode.h 294:5
pattern SDL_SCANCODE_CURRENCYUNIT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CURRENCYUNIT, defined atSDL3/SDL_scancode.h 295:5
pattern SDL_SCANCODE_CURRENCYSUBUNIT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_CURRENCYSUBUNIT, defined atSDL3/SDL_scancode.h 296:5
pattern SDL_SCANCODE_KP_LEFTPAREN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_LEFTPAREN, defined atSDL3/SDL_scancode.h 297:5
pattern SDL_SCANCODE_KP_RIGHTPAREN :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_RIGHTPAREN, defined atSDL3/SDL_scancode.h 298:5
pattern SDL_SCANCODE_KP_LEFTBRACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_LEFTBRACE, defined atSDL3/SDL_scancode.h 299:5
pattern SDL_SCANCODE_KP_RIGHTBRACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_RIGHTBRACE, defined atSDL3/SDL_scancode.h 300:5
pattern SDL_SCANCODE_KP_TAB :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_TAB, defined atSDL3/SDL_scancode.h 301:5
pattern SDL_SCANCODE_KP_BACKSPACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_BACKSPACE, defined atSDL3/SDL_scancode.h 302:5
pattern SDL_SCANCODE_KP_A :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_A, defined atSDL3/SDL_scancode.h 303:5
pattern SDL_SCANCODE_KP_B :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_B, defined atSDL3/SDL_scancode.h 304:5
pattern SDL_SCANCODE_KP_C :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_C, defined atSDL3/SDL_scancode.h 305:5
pattern SDL_SCANCODE_KP_D :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_D, defined atSDL3/SDL_scancode.h 306:5
pattern SDL_SCANCODE_KP_E :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_E, defined atSDL3/SDL_scancode.h 307:5
pattern SDL_SCANCODE_KP_F :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_F, defined atSDL3/SDL_scancode.h 308:5
pattern SDL_SCANCODE_KP_XOR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_XOR, defined atSDL3/SDL_scancode.h 309:5
pattern SDL_SCANCODE_KP_POWER :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_POWER, defined atSDL3/SDL_scancode.h 310:5
pattern SDL_SCANCODE_KP_PERCENT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_PERCENT, defined atSDL3/SDL_scancode.h 311:5
pattern SDL_SCANCODE_KP_LESS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_LESS, defined atSDL3/SDL_scancode.h 312:5
pattern SDL_SCANCODE_KP_GREATER :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_GREATER, defined atSDL3/SDL_scancode.h 313:5
pattern SDL_SCANCODE_KP_AMPERSAND :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_AMPERSAND, defined atSDL3/SDL_scancode.h 314:5
pattern SDL_SCANCODE_KP_DBLAMPERSAND :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_DBLAMPERSAND, defined atSDL3/SDL_scancode.h 315:5
pattern SDL_SCANCODE_KP_VERTICALBAR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_VERTICALBAR, defined atSDL3/SDL_scancode.h 316:5
pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_DBLVERTICALBAR, defined atSDL3/SDL_scancode.h 317:5
pattern SDL_SCANCODE_KP_COLON :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_COLON, defined atSDL3/SDL_scancode.h 318:5
pattern SDL_SCANCODE_KP_HASH :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_HASH, defined atSDL3/SDL_scancode.h 319:5
pattern SDL_SCANCODE_KP_SPACE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_SPACE, defined atSDL3/SDL_scancode.h 320:5
pattern SDL_SCANCODE_KP_AT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_AT, defined atSDL3/SDL_scancode.h 321:5
pattern SDL_SCANCODE_KP_EXCLAM :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_EXCLAM, defined atSDL3/SDL_scancode.h 322:5
pattern SDL_SCANCODE_KP_MEMSTORE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMSTORE, defined atSDL3/SDL_scancode.h 323:5
pattern SDL_SCANCODE_KP_MEMRECALL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMRECALL, defined atSDL3/SDL_scancode.h 324:5
pattern SDL_SCANCODE_KP_MEMCLEAR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMCLEAR, defined atSDL3/SDL_scancode.h 325:5
pattern SDL_SCANCODE_KP_MEMADD :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMADD, defined atSDL3/SDL_scancode.h 326:5
pattern SDL_SCANCODE_KP_MEMSUBTRACT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMSUBTRACT, defined atSDL3/SDL_scancode.h 327:5
pattern SDL_SCANCODE_KP_MEMMULTIPLY :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMMULTIPLY, defined atSDL3/SDL_scancode.h 328:5
pattern SDL_SCANCODE_KP_MEMDIVIDE :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_MEMDIVIDE, defined atSDL3/SDL_scancode.h 329:5
pattern SDL_SCANCODE_KP_PLUSMINUS :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_PLUSMINUS, defined atSDL3/SDL_scancode.h 330:5
pattern SDL_SCANCODE_KP_CLEAR :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_CLEAR, defined atSDL3/SDL_scancode.h 331:5
pattern SDL_SCANCODE_KP_CLEARENTRY :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_CLEARENTRY, defined atSDL3/SDL_scancode.h 332:5
pattern SDL_SCANCODE_KP_BINARY :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_BINARY, defined atSDL3/SDL_scancode.h 333:5
pattern SDL_SCANCODE_KP_OCTAL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_OCTAL, defined atSDL3/SDL_scancode.h 334:5
pattern SDL_SCANCODE_KP_DECIMAL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_DECIMAL, defined atSDL3/SDL_scancode.h 335:5
pattern SDL_SCANCODE_KP_HEXADECIMAL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_KP_HEXADECIMAL, defined atSDL3/SDL_scancode.h 336:5
pattern SDL_SCANCODE_LCTRL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_LCTRL, defined atSDL3/SDL_scancode.h 338:5
pattern SDL_SCANCODE_LSHIFT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_LSHIFT, defined atSDL3/SDL_scancode.h 339:5
pattern SDL_SCANCODE_LALT :: SDL_Scancode Source #
alt, option
- C declaration
SDL_SCANCODE_LALT, defined atSDL3/SDL_scancode.h 340:5
pattern SDL_SCANCODE_LGUI :: SDL_Scancode Source #
windows, command (apple), meta
- C declaration
SDL_SCANCODE_LGUI, defined atSDL3/SDL_scancode.h 341:5
pattern SDL_SCANCODE_RCTRL :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RCTRL, defined atSDL3/SDL_scancode.h 342:5
pattern SDL_SCANCODE_RSHIFT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_RSHIFT, defined atSDL3/SDL_scancode.h 343:5
pattern SDL_SCANCODE_RALT :: SDL_Scancode Source #
alt gr, option
- C declaration
SDL_SCANCODE_RALT, defined atSDL3/SDL_scancode.h 344:5
pattern SDL_SCANCODE_RGUI :: SDL_Scancode Source #
windows, command (apple), meta
- C declaration
SDL_SCANCODE_RGUI, defined atSDL3/SDL_scancode.h 345:5
pattern SDL_SCANCODE_MODE :: SDL_Scancode Source #
I'm not sure if this is really not covered by any of the above, but since there's a special SDL_KMOD_MODE for it I'm adding it here
- C declaration
SDL_SCANCODE_MODE, defined atSDL3/SDL_scancode.h 347:5
pattern SDL_SCANCODE_SLEEP :: SDL_Scancode Source #
Sleep
- C declaration
SDL_SCANCODE_SLEEP, defined atSDL3/SDL_scancode.h 365:5
pattern SDL_SCANCODE_WAKE :: SDL_Scancode Source #
Wake
- C declaration
SDL_SCANCODE_WAKE, defined atSDL3/SDL_scancode.h 366:5
pattern SDL_SCANCODE_CHANNEL_INCREMENT :: SDL_Scancode Source #
Channel Increment
- C declaration
SDL_SCANCODE_CHANNEL_INCREMENT, defined atSDL3/SDL_scancode.h 368:5
pattern SDL_SCANCODE_CHANNEL_DECREMENT :: SDL_Scancode Source #
Channel Decrement
- C declaration
SDL_SCANCODE_CHANNEL_DECREMENT, defined atSDL3/SDL_scancode.h 369:5
pattern SDL_SCANCODE_MEDIA_PLAY :: SDL_Scancode Source #
Play
- C declaration
SDL_SCANCODE_MEDIA_PLAY, defined atSDL3/SDL_scancode.h 371:5
pattern SDL_SCANCODE_MEDIA_PAUSE :: SDL_Scancode Source #
Pause
- C declaration
SDL_SCANCODE_MEDIA_PAUSE, defined atSDL3/SDL_scancode.h 372:5
pattern SDL_SCANCODE_MEDIA_RECORD :: SDL_Scancode Source #
Record
- C declaration
SDL_SCANCODE_MEDIA_RECORD, defined atSDL3/SDL_scancode.h 373:5
pattern SDL_SCANCODE_MEDIA_FAST_FORWARD :: SDL_Scancode Source #
Fast Forward
- C declaration
SDL_SCANCODE_MEDIA_FAST_FORWARD, defined atSDL3/SDL_scancode.h 374:5
pattern SDL_SCANCODE_MEDIA_REWIND :: SDL_Scancode Source #
Rewind
- C declaration
SDL_SCANCODE_MEDIA_REWIND, defined atSDL3/SDL_scancode.h 375:5
pattern SDL_SCANCODE_MEDIA_NEXT_TRACK :: SDL_Scancode Source #
Next Track
- C declaration
SDL_SCANCODE_MEDIA_NEXT_TRACK, defined atSDL3/SDL_scancode.h 376:5
pattern SDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: SDL_Scancode Source #
Previous Track
- C declaration
SDL_SCANCODE_MEDIA_PREVIOUS_TRACK, defined atSDL3/SDL_scancode.h 377:5
pattern SDL_SCANCODE_MEDIA_STOP :: SDL_Scancode Source #
Stop
- C declaration
SDL_SCANCODE_MEDIA_STOP, defined atSDL3/SDL_scancode.h 378:5
pattern SDL_SCANCODE_MEDIA_EJECT :: SDL_Scancode Source #
Eject
- C declaration
SDL_SCANCODE_MEDIA_EJECT, defined atSDL3/SDL_scancode.h 379:5
pattern SDL_SCANCODE_MEDIA_PLAY_PAUSE :: SDL_Scancode Source #
Play / Pause
- C declaration
SDL_SCANCODE_MEDIA_PLAY_PAUSE, defined atSDL3/SDL_scancode.h 380:5
pattern SDL_SCANCODE_MEDIA_SELECT :: SDL_Scancode Source #
- C declaration
SDL_SCANCODE_MEDIA_SELECT, defined atSDL3/SDL_scancode.h 381:5
pattern SDL_SCANCODE_AC_NEW :: SDL_Scancode Source #
AC New
- C declaration
SDL_SCANCODE_AC_NEW, defined atSDL3/SDL_scancode.h 383:5
pattern SDL_SCANCODE_AC_OPEN :: SDL_Scancode Source #
AC Open
- C declaration
SDL_SCANCODE_AC_OPEN, defined atSDL3/SDL_scancode.h 384:5
pattern SDL_SCANCODE_AC_CLOSE :: SDL_Scancode Source #
AC Close
- C declaration
SDL_SCANCODE_AC_CLOSE, defined atSDL3/SDL_scancode.h 385:5
pattern SDL_SCANCODE_AC_EXIT :: SDL_Scancode Source #
AC Exit
- C declaration
SDL_SCANCODE_AC_EXIT, defined atSDL3/SDL_scancode.h 386:5
pattern SDL_SCANCODE_AC_SAVE :: SDL_Scancode Source #
AC Save
- C declaration
SDL_SCANCODE_AC_SAVE, defined atSDL3/SDL_scancode.h 387:5
pattern SDL_SCANCODE_AC_PRINT :: SDL_Scancode Source #
AC Print
- C declaration
SDL_SCANCODE_AC_PRINT, defined atSDL3/SDL_scancode.h 388:5
pattern SDL_SCANCODE_AC_PROPERTIES :: SDL_Scancode Source #
AC Properties
- C declaration
SDL_SCANCODE_AC_PROPERTIES, defined atSDL3/SDL_scancode.h 389:5
pattern SDL_SCANCODE_AC_SEARCH :: SDL_Scancode Source #
AC Search
- C declaration
SDL_SCANCODE_AC_SEARCH, defined atSDL3/SDL_scancode.h 391:5
pattern SDL_SCANCODE_AC_HOME :: SDL_Scancode Source #
AC Home
- C declaration
SDL_SCANCODE_AC_HOME, defined atSDL3/SDL_scancode.h 392:5
pattern SDL_SCANCODE_AC_BACK :: SDL_Scancode Source #
AC Back
- C declaration
SDL_SCANCODE_AC_BACK, defined atSDL3/SDL_scancode.h 393:5
pattern SDL_SCANCODE_AC_FORWARD :: SDL_Scancode Source #
AC Forward
- C declaration
SDL_SCANCODE_AC_FORWARD, defined atSDL3/SDL_scancode.h 394:5
pattern SDL_SCANCODE_AC_STOP :: SDL_Scancode Source #
AC Stop
- C declaration
SDL_SCANCODE_AC_STOP, defined atSDL3/SDL_scancode.h 395:5
pattern SDL_SCANCODE_AC_REFRESH :: SDL_Scancode Source #
AC Refresh
- C declaration
SDL_SCANCODE_AC_REFRESH, defined atSDL3/SDL_scancode.h 396:5
pattern SDL_SCANCODE_AC_BOOKMARKS :: SDL_Scancode Source #
AC Bookmarks
- C declaration
SDL_SCANCODE_AC_BOOKMARKS, defined atSDL3/SDL_scancode.h 397:5
pattern SDL_SCANCODE_SOFTLEFT :: SDL_Scancode Source #
Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom left of the display.
- C declaration
SDL_SCANCODE_SOFTLEFT, defined atSDL3/SDL_scancode.h 409:5
pattern SDL_SCANCODE_SOFTRIGHT :: SDL_Scancode Source #
Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom right of the display.
- C declaration
SDL_SCANCODE_SOFTRIGHT, defined atSDL3/SDL_scancode.h 413:5
pattern SDL_SCANCODE_CALL :: SDL_Scancode Source #
Used for accepting phone calls.
- C declaration
SDL_SCANCODE_CALL, defined atSDL3/SDL_scancode.h 417:5
pattern SDL_SCANCODE_ENDCALL :: SDL_Scancode Source #
Used for rejecting phone calls.
- C declaration
SDL_SCANCODE_ENDCALL, defined atSDL3/SDL_scancode.h 418:5
pattern SDL_SCANCODE_RESERVED :: SDL_Scancode Source #
400-500 reserved for dynamic keycodes
- C declaration
SDL_SCANCODE_RESERVED, defined atSDL3/SDL_scancode.h 424:5
pattern SDL_SCANCODE_COUNT :: SDL_Scancode Source #
not a key, just marks the number of scancodes for array bounds
- C declaration
SDL_SCANCODE_COUNT, defined atSDL3/SDL_scancode.h 426:5