| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Keycode
Description
Defines constants which identify keyboard keys and modifiers.
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 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.
A special exception is the number keys at the top of the keyboard which map by default to SDLK_0...SDLK_9 on AZERTY layouts.
Keys with the bit set do not map to a scancode or Unicode code point.sDLK_EXTENDED_MASK
Many common keycodes are listed below, but this list is not exhaustive.
- See also
- SDL_HINT_KEYCODE_OPTIONS
Since: 3.2.0
Synopsis
- newtype SDL_Keycode = SDL_Keycode {}
- sDLK_EXTENDED_MASK :: CUInt
- sDLK_SCANCODE_MASK :: CUInt
- sDL_SCANCODE_TO_KEYCODE :: Bitwise a0 CUInt => a0 -> BitsRes a0 CUInt
- sDLK_UNKNOWN :: CUInt
- sDLK_RETURN :: CUInt
- sDLK_ESCAPE :: CUInt
- sDLK_BACKSPACE :: CUInt
- sDLK_TAB :: CUInt
- sDLK_SPACE :: CUInt
- sDLK_EXCLAIM :: CUInt
- sDLK_DBLAPOSTROPHE :: CUInt
- sDLK_HASH :: CUInt
- sDLK_DOLLAR :: CUInt
- sDLK_PERCENT :: CUInt
- sDLK_AMPERSAND :: CUInt
- sDLK_APOSTROPHE :: CUInt
- sDLK_LEFTPAREN :: CUInt
- sDLK_RIGHTPAREN :: CUInt
- sDLK_ASTERISK :: CUInt
- sDLK_PLUS :: CUInt
- sDLK_COMMA :: CUInt
- sDLK_MINUS :: CUInt
- sDLK_PERIOD :: CUInt
- sDLK_SLASH :: CUInt
- sDLK_0 :: CUInt
- sDLK_1 :: CUInt
- sDLK_2 :: CUInt
- sDLK_3 :: CUInt
- sDLK_4 :: CUInt
- sDLK_5 :: CUInt
- sDLK_6 :: CUInt
- sDLK_7 :: CUInt
- sDLK_8 :: CUInt
- sDLK_9 :: CUInt
- sDLK_COLON :: CUInt
- sDLK_SEMICOLON :: CUInt
- sDLK_LESS :: CUInt
- sDLK_EQUALS :: CUInt
- sDLK_GREATER :: CUInt
- sDLK_QUESTION :: CUInt
- sDLK_AT :: CUInt
- sDLK_LEFTBRACKET :: CUInt
- sDLK_BACKSLASH :: CUInt
- sDLK_RIGHTBRACKET :: CUInt
- sDLK_CARET :: CUInt
- sDLK_UNDERSCORE :: CUInt
- sDLK_GRAVE :: CUInt
- sDLK_A :: CUInt
- sDLK_B :: CUInt
- sDLK_C :: CUInt
- sDLK_D :: CUInt
- sDLK_E :: CUInt
- sDLK_F :: CUInt
- sDLK_G :: CUInt
- sDLK_H :: CUInt
- sDLK_I :: CUInt
- sDLK_J :: CUInt
- sDLK_K :: CUInt
- sDLK_L :: CUInt
- sDLK_M :: CUInt
- sDLK_N :: CUInt
- sDLK_O :: CUInt
- sDLK_P :: CUInt
- sDLK_Q :: CUInt
- sDLK_R :: CUInt
- sDLK_S :: CUInt
- sDLK_T :: CUInt
- sDLK_U :: CUInt
- sDLK_V :: CUInt
- sDLK_W :: CUInt
- sDLK_X :: CUInt
- sDLK_Y :: CUInt
- sDLK_Z :: CUInt
- sDLK_LEFTBRACE :: CUInt
- sDLK_PIPE :: CUInt
- sDLK_RIGHTBRACE :: CUInt
- sDLK_TILDE :: CUInt
- sDLK_DELETE :: CUInt
- sDLK_PLUSMINUS :: CUInt
- sDLK_CAPSLOCK :: CUInt
- sDLK_F1 :: CUInt
- sDLK_F2 :: CUInt
- sDLK_F3 :: CUInt
- sDLK_F4 :: CUInt
- sDLK_F5 :: CUInt
- sDLK_F6 :: CUInt
- sDLK_F7 :: CUInt
- sDLK_F8 :: CUInt
- sDLK_F9 :: CUInt
- sDLK_F10 :: CUInt
- sDLK_F11 :: CUInt
- sDLK_F12 :: CUInt
- sDLK_PRINTSCREEN :: CUInt
- sDLK_SCROLLLOCK :: CUInt
- sDLK_PAUSE :: CUInt
- sDLK_INSERT :: CUInt
- sDLK_HOME :: CUInt
- sDLK_PAGEUP :: CUInt
- sDLK_END :: CUInt
- sDLK_PAGEDOWN :: CUInt
- sDLK_RIGHT :: CUInt
- sDLK_LEFT :: CUInt
- sDLK_DOWN :: CUInt
- sDLK_UP :: CUInt
- sDLK_NUMLOCKCLEAR :: CUInt
- sDLK_KP_DIVIDE :: CUInt
- sDLK_KP_MULTIPLY :: CUInt
- sDLK_KP_MINUS :: CUInt
- sDLK_KP_PLUS :: CUInt
- sDLK_KP_ENTER :: CUInt
- sDLK_KP_1 :: CUInt
- sDLK_KP_2 :: CUInt
- sDLK_KP_3 :: CUInt
- sDLK_KP_4 :: CUInt
- sDLK_KP_5 :: CUInt
- sDLK_KP_6 :: CUInt
- sDLK_KP_7 :: CUInt
- sDLK_KP_8 :: CUInt
- sDLK_KP_9 :: CUInt
- sDLK_KP_0 :: CUInt
- sDLK_KP_PERIOD :: CUInt
- sDLK_APPLICATION :: CUInt
- sDLK_POWER :: CUInt
- sDLK_KP_EQUALS :: CUInt
- sDLK_F13 :: CUInt
- sDLK_F14 :: CUInt
- sDLK_F15 :: CUInt
- sDLK_F16 :: CUInt
- sDLK_F17 :: CUInt
- sDLK_F18 :: CUInt
- sDLK_F19 :: CUInt
- sDLK_F20 :: CUInt
- sDLK_F21 :: CUInt
- sDLK_F22 :: CUInt
- sDLK_F23 :: CUInt
- sDLK_F24 :: CUInt
- sDLK_EXECUTE :: CUInt
- sDLK_HELP :: CUInt
- sDLK_MENU :: CUInt
- sDLK_SELECT :: CUInt
- sDLK_STOP :: CUInt
- sDLK_AGAIN :: CUInt
- sDLK_UNDO :: CUInt
- sDLK_CUT :: CUInt
- sDLK_COPY :: CUInt
- sDLK_PASTE :: CUInt
- sDLK_FIND :: CUInt
- sDLK_MUTE :: CUInt
- sDLK_VOLUMEUP :: CUInt
- sDLK_VOLUMEDOWN :: CUInt
- sDLK_KP_COMMA :: CUInt
- sDLK_KP_EQUALSAS400 :: CUInt
- sDLK_ALTERASE :: CUInt
- sDLK_SYSREQ :: CUInt
- sDLK_CANCEL :: CUInt
- sDLK_CLEAR :: CUInt
- sDLK_PRIOR :: CUInt
- sDLK_RETURN2 :: CUInt
- sDLK_SEPARATOR :: CUInt
- sDLK_OUT :: CUInt
- sDLK_OPER :: CUInt
- sDLK_CLEARAGAIN :: CUInt
- sDLK_CRSEL :: CUInt
- sDLK_EXSEL :: CUInt
- sDLK_FRONT :: CUInt
- sDLK_KP_00 :: CUInt
- sDLK_KP_000 :: CUInt
- sDLK_THOUSANDSSEPARATOR :: CUInt
- sDLK_DECIMALSEPARATOR :: CUInt
- sDLK_CURRENCYUNIT :: CUInt
- sDLK_CURRENCYSUBUNIT :: CUInt
- sDLK_KP_LEFTPAREN :: CUInt
- sDLK_KP_RIGHTPAREN :: CUInt
- sDLK_KP_LEFTBRACE :: CUInt
- sDLK_KP_RIGHTBRACE :: CUInt
- sDLK_KP_TAB :: CUInt
- sDLK_KP_BACKSPACE :: CUInt
- sDLK_KP_A :: CUInt
- sDLK_KP_B :: CUInt
- sDLK_KP_C :: CUInt
- sDLK_KP_D :: CUInt
- sDLK_KP_E :: CUInt
- sDLK_KP_F :: CUInt
- sDLK_KP_XOR :: CUInt
- sDLK_KP_POWER :: CUInt
- sDLK_KP_PERCENT :: CUInt
- sDLK_KP_LESS :: CUInt
- sDLK_KP_GREATER :: CUInt
- sDLK_KP_AMPERSAND :: CUInt
- sDLK_KP_DBLAMPERSAND :: CUInt
- sDLK_KP_VERTICALBAR :: CUInt
- sDLK_KP_DBLVERTICALBAR :: CUInt
- sDLK_KP_COLON :: CUInt
- sDLK_KP_HASH :: CUInt
- sDLK_KP_SPACE :: CUInt
- sDLK_KP_AT :: CUInt
- sDLK_KP_EXCLAM :: CUInt
- sDLK_KP_MEMSTORE :: CUInt
- sDLK_KP_MEMRECALL :: CUInt
- sDLK_KP_MEMCLEAR :: CUInt
- sDLK_KP_MEMADD :: CUInt
- sDLK_KP_MEMSUBTRACT :: CUInt
- sDLK_KP_MEMMULTIPLY :: CUInt
- sDLK_KP_MEMDIVIDE :: CUInt
- sDLK_KP_PLUSMINUS :: CUInt
- sDLK_KP_CLEAR :: CUInt
- sDLK_KP_CLEARENTRY :: CUInt
- sDLK_KP_BINARY :: CUInt
- sDLK_KP_OCTAL :: CUInt
- sDLK_KP_DECIMAL :: CUInt
- sDLK_KP_HEXADECIMAL :: CUInt
- sDLK_LCTRL :: CUInt
- sDLK_LSHIFT :: CUInt
- sDLK_LALT :: CUInt
- sDLK_LGUI :: CUInt
- sDLK_RCTRL :: CUInt
- sDLK_RSHIFT :: CUInt
- sDLK_RALT :: CUInt
- sDLK_RGUI :: CUInt
- sDLK_MODE :: CUInt
- sDLK_SLEEP :: CUInt
- sDLK_WAKE :: CUInt
- sDLK_CHANNEL_INCREMENT :: CUInt
- sDLK_CHANNEL_DECREMENT :: CUInt
- sDLK_MEDIA_PLAY :: CUInt
- sDLK_MEDIA_PAUSE :: CUInt
- sDLK_MEDIA_RECORD :: CUInt
- sDLK_MEDIA_FAST_FORWARD :: CUInt
- sDLK_MEDIA_REWIND :: CUInt
- sDLK_MEDIA_NEXT_TRACK :: CUInt
- sDLK_MEDIA_PREVIOUS_TRACK :: CUInt
- sDLK_MEDIA_STOP :: CUInt
- sDLK_MEDIA_EJECT :: CUInt
- sDLK_MEDIA_PLAY_PAUSE :: CUInt
- sDLK_MEDIA_SELECT :: CUInt
- sDLK_AC_NEW :: CUInt
- sDLK_AC_OPEN :: CUInt
- sDLK_AC_CLOSE :: CUInt
- sDLK_AC_EXIT :: CUInt
- sDLK_AC_SAVE :: CUInt
- sDLK_AC_PRINT :: CUInt
- sDLK_AC_PROPERTIES :: CUInt
- sDLK_AC_SEARCH :: CUInt
- sDLK_AC_HOME :: CUInt
- sDLK_AC_BACK :: CUInt
- sDLK_AC_FORWARD :: CUInt
- sDLK_AC_STOP :: CUInt
- sDLK_AC_REFRESH :: CUInt
- sDLK_AC_BOOKMARKS :: CUInt
- sDLK_SOFTLEFT :: CUInt
- sDLK_SOFTRIGHT :: CUInt
- sDLK_CALL :: CUInt
- sDLK_ENDCALL :: CUInt
- sDLK_LEFT_TAB :: CUInt
- sDLK_LEVEL5_SHIFT :: CUInt
- sDLK_MULTI_KEY_COMPOSE :: CUInt
- sDLK_LMETA :: CUInt
- sDLK_RMETA :: CUInt
- sDLK_LHYPER :: CUInt
- sDLK_RHYPER :: CUInt
- newtype SDL_Keymod = SDL_Keymod {}
- sDL_KMOD_NONE :: CUInt
- sDL_KMOD_LSHIFT :: CUInt
- sDL_KMOD_RSHIFT :: CUInt
- sDL_KMOD_LEVEL5 :: CUInt
- sDL_KMOD_LCTRL :: CUInt
- sDL_KMOD_RCTRL :: CUInt
- sDL_KMOD_LALT :: CUInt
- sDL_KMOD_RALT :: CUInt
- sDL_KMOD_LGUI :: CUInt
- sDL_KMOD_RGUI :: CUInt
- sDL_KMOD_NUM :: CUInt
- sDL_KMOD_CAPS :: CUInt
- sDL_KMOD_MODE :: CUInt
- sDL_KMOD_SCROLL :: CUInt
- sDL_KMOD_CTRL :: CUInt
- sDL_KMOD_SHIFT :: CUInt
- sDL_KMOD_ALT :: CUInt
- sDL_KMOD_GUI :: CUInt
Documentation
newtype SDL_Keycode Source #
- C declaration
SDL_Keycode, defined atSDL3/SDL_keycode.h 59:16
Constructors
| SDL_Keycode | |
Instances
sDLK_EXTENDED_MASK :: CUInt Source #
- C declaration
macro SDLK_EXTENDED_MASK, defined atSDL3/SDL_keycode.h 61:9
sDLK_SCANCODE_MASK :: CUInt Source #
- C declaration
macro SDLK_SCANCODE_MASK, defined atSDL3/SDL_keycode.h 62:9
sDL_SCANCODE_TO_KEYCODE :: Bitwise a0 CUInt => a0 -> BitsRes a0 CUInt Source #
- C declaration
macro SDL_SCANCODE_TO_KEYCODE, defined atSDL3/SDL_keycode.h 63:9
sDLK_UNKNOWN :: CUInt Source #
0
- C declaration
macro SDLK_UNKNOWN, defined atSDL3/SDL_keycode.h 64:9
sDLK_RETURN :: CUInt Source #
'\r'
- C declaration
macro SDLK_RETURN, defined atSDL3/SDL_keycode.h 65:9
sDLK_ESCAPE :: CUInt Source #
'\x1B'
- C declaration
macro SDLK_ESCAPE, defined atSDL3/SDL_keycode.h 66:9
sDLK_BACKSPACE :: CUInt Source #
' ____ '
- C declaration
macro SDLK_BACKSPACE, defined atSDL3/SDL_keycode.h 67:9
sDLK_SPACE :: CUInt Source #
' '
- C declaration
macro SDLK_SPACE, defined atSDL3/SDL_keycode.h 69:9
sDLK_EXCLAIM :: CUInt Source #
'!'
- C declaration
macro SDLK_EXCLAIM, defined atSDL3/SDL_keycode.h 70:9
sDLK_DBLAPOSTROPHE :: CUInt Source #
'"'
- C declaration
macro SDLK_DBLAPOSTROPHE, defined atSDL3/SDL_keycode.h 71:9
sDLK_DOLLAR :: CUInt Source #
'$'
- C declaration
macro SDLK_DOLLAR, defined atSDL3/SDL_keycode.h 73:9
sDLK_PERCENT :: CUInt Source #
''
- C declaration
macro SDLK_PERCENT, defined atSDL3/SDL_keycode.h 74:9
sDLK_AMPERSAND :: CUInt Source #
'&'
- C declaration
macro SDLK_AMPERSAND, defined atSDL3/SDL_keycode.h 75:9
sDLK_APOSTROPHE :: CUInt Source #
'\''
- C declaration
macro SDLK_APOSTROPHE, defined atSDL3/SDL_keycode.h 76:9
sDLK_LEFTPAREN :: CUInt Source #
'('
- C declaration
macro SDLK_LEFTPAREN, defined atSDL3/SDL_keycode.h 77:9
sDLK_RIGHTPAREN :: CUInt Source #
')'
- C declaration
macro SDLK_RIGHTPAREN, defined atSDL3/SDL_keycode.h 78:9
sDLK_ASTERISK :: CUInt Source #
'*'
- C declaration
macro SDLK_ASTERISK, defined atSDL3/SDL_keycode.h 79:9
sDLK_COMMA :: CUInt Source #
','
- C declaration
macro SDLK_COMMA, defined atSDL3/SDL_keycode.h 81:9
sDLK_MINUS :: CUInt Source #
'-'
- C declaration
macro SDLK_MINUS, defined atSDL3/SDL_keycode.h 82:9
sDLK_PERIOD :: CUInt Source #
'.'
- C declaration
macro SDLK_PERIOD, defined atSDL3/SDL_keycode.h 83:9
sDLK_SLASH :: CUInt Source #
'/'
- C declaration
macro SDLK_SLASH, defined atSDL3/SDL_keycode.h 84:9
sDLK_COLON :: CUInt Source #
':'
- C declaration
macro SDLK_COLON, defined atSDL3/SDL_keycode.h 95:9
sDLK_SEMICOLON :: CUInt Source #
';'
- C declaration
macro SDLK_SEMICOLON, defined atSDL3/SDL_keycode.h 96:9
sDLK_EQUALS :: CUInt Source #
'='
- C declaration
macro SDLK_EQUALS, defined atSDL3/SDL_keycode.h 98:9
sDLK_GREATER :: CUInt Source #
'>'
- C declaration
macro SDLK_GREATER, defined atSDL3/SDL_keycode.h 99:9
sDLK_QUESTION :: CUInt Source #
'?'
- C declaration
macro SDLK_QUESTION, defined atSDL3/SDL_keycode.h 100:9
sDLK_LEFTBRACKET :: CUInt Source #
'['
- C declaration
macro SDLK_LEFTBRACKET, defined atSDL3/SDL_keycode.h 102:9
sDLK_BACKSLASH :: CUInt Source #
'\'
- C declaration
macro SDLK_BACKSLASH, defined atSDL3/SDL_keycode.h 103:9
sDLK_RIGHTBRACKET :: CUInt Source #
']'
- C declaration
macro SDLK_RIGHTBRACKET, defined atSDL3/SDL_keycode.h 104:9
sDLK_CARET :: CUInt Source #
'^'
- C declaration
macro SDLK_CARET, defined atSDL3/SDL_keycode.h 105:9
sDLK_UNDERSCORE :: CUInt Source #
'_'
- C declaration
macro SDLK_UNDERSCORE, defined atSDL3/SDL_keycode.h 106:9
sDLK_GRAVE :: CUInt Source #
'`' */ #define SDLK_A /**< 'a'
- C declaration
macro SDLK_GRAVE, defined atSDL3/SDL_keycode.h 107:9
sDLK_LEFTBRACE :: CUInt Source #
'{'
- C declaration
macro SDLK_LEFTBRACE, defined atSDL3/SDL_keycode.h 134:9
sDLK_RIGHTBRACE :: CUInt Source #
'}'
- C declaration
macro SDLK_RIGHTBRACE, defined atSDL3/SDL_keycode.h 136:9
sDLK_TILDE :: CUInt Source #
'~'
- C declaration
macro SDLK_TILDE, defined atSDL3/SDL_keycode.h 137:9
sDLK_DELETE :: CUInt Source #
'\x7F'
- C declaration
macro SDLK_DELETE, defined atSDL3/SDL_keycode.h 138:9
sDLK_PLUSMINUS :: CUInt Source #
'\xB1'
- C declaration
macro SDLK_PLUSMINUS, defined atSDL3/SDL_keycode.h 139:9
sDLK_CAPSLOCK :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK)
- C declaration
macro SDLK_CAPSLOCK, defined atSDL3/SDL_keycode.h 140:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1)
- C declaration
macro SDLK_F1, defined atSDL3/SDL_keycode.h 141:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2)
- C declaration
macro SDLK_F2, defined atSDL3/SDL_keycode.h 142:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3)
- C declaration
macro SDLK_F3, defined atSDL3/SDL_keycode.h 143:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4)
- C declaration
macro SDLK_F4, defined atSDL3/SDL_keycode.h 144:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5)
- C declaration
macro SDLK_F5, defined atSDL3/SDL_keycode.h 145:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6)
- C declaration
macro SDLK_F6, defined atSDL3/SDL_keycode.h 146:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7)
- C declaration
macro SDLK_F7, defined atSDL3/SDL_keycode.h 147:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8)
- C declaration
macro SDLK_F8, defined atSDL3/SDL_keycode.h 148:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9)
- C declaration
macro SDLK_F9, defined atSDL3/SDL_keycode.h 149:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10)
- C declaration
macro SDLK_F10, defined atSDL3/SDL_keycode.h 150:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11)
- C declaration
macro SDLK_F11, defined atSDL3/SDL_keycode.h 151:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12)
- C declaration
macro SDLK_F12, defined atSDL3/SDL_keycode.h 152:9
sDLK_PRINTSCREEN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN)
- C declaration
macro SDLK_PRINTSCREEN, defined atSDL3/SDL_keycode.h 153:9
sDLK_SCROLLLOCK :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK)
- C declaration
macro SDLK_SCROLLLOCK, defined atSDL3/SDL_keycode.h 154:9
sDLK_PAUSE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE)
- C declaration
macro SDLK_PAUSE, defined atSDL3/SDL_keycode.h 155:9
sDLK_INSERT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT)
- C declaration
macro SDLK_INSERT, defined atSDL3/SDL_keycode.h 156:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME)
- C declaration
macro SDLK_HOME, defined atSDL3/SDL_keycode.h 157:9
sDLK_PAGEUP :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP)
- C declaration
macro SDLK_PAGEUP, defined atSDL3/SDL_keycode.h 158:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END)
- C declaration
macro SDLK_END, defined atSDL3/SDL_keycode.h 159:9
sDLK_PAGEDOWN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN)
- C declaration
macro SDLK_PAGEDOWN, defined atSDL3/SDL_keycode.h 160:9
sDLK_RIGHT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT)
- C declaration
macro SDLK_RIGHT, defined atSDL3/SDL_keycode.h 161:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT)
- C declaration
macro SDLK_LEFT, defined atSDL3/SDL_keycode.h 162:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN)
- C declaration
macro SDLK_DOWN, defined atSDL3/SDL_keycode.h 163:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP)
- C declaration
macro SDLK_UP, defined atSDL3/SDL_keycode.h 164:9
sDLK_NUMLOCKCLEAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR)
- C declaration
macro SDLK_NUMLOCKCLEAR, defined atSDL3/SDL_keycode.h 165:9
sDLK_KP_DIVIDE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE)
- C declaration
macro SDLK_KP_DIVIDE, defined atSDL3/SDL_keycode.h 166:9
sDLK_KP_MULTIPLY :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY)
- C declaration
macro SDLK_KP_MULTIPLY, defined atSDL3/SDL_keycode.h 167:9
sDLK_KP_MINUS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS)
- C declaration
macro SDLK_KP_MINUS, defined atSDL3/SDL_keycode.h 168:9
sDLK_KP_PLUS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS)
- C declaration
macro SDLK_KP_PLUS, defined atSDL3/SDL_keycode.h 169:9
sDLK_KP_ENTER :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER)
- C declaration
macro SDLK_KP_ENTER, defined atSDL3/SDL_keycode.h 170:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1)
- C declaration
macro SDLK_KP_1, defined atSDL3/SDL_keycode.h 171:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2)
- C declaration
macro SDLK_KP_2, defined atSDL3/SDL_keycode.h 172:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3)
- C declaration
macro SDLK_KP_3, defined atSDL3/SDL_keycode.h 173:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4)
- C declaration
macro SDLK_KP_4, defined atSDL3/SDL_keycode.h 174:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5)
- C declaration
macro SDLK_KP_5, defined atSDL3/SDL_keycode.h 175:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6)
- C declaration
macro SDLK_KP_6, defined atSDL3/SDL_keycode.h 176:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7)
- C declaration
macro SDLK_KP_7, defined atSDL3/SDL_keycode.h 177:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8)
- C declaration
macro SDLK_KP_8, defined atSDL3/SDL_keycode.h 178:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9)
- C declaration
macro SDLK_KP_9, defined atSDL3/SDL_keycode.h 179:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0)
- C declaration
macro SDLK_KP_0, defined atSDL3/SDL_keycode.h 180:9
sDLK_KP_PERIOD :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD)
- C declaration
macro SDLK_KP_PERIOD, defined atSDL3/SDL_keycode.h 181:9
sDLK_APPLICATION :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION)
- C declaration
macro SDLK_APPLICATION, defined atSDL3/SDL_keycode.h 182:9
sDLK_POWER :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER)
- C declaration
macro SDLK_POWER, defined atSDL3/SDL_keycode.h 183:9
sDLK_KP_EQUALS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS)
- C declaration
macro SDLK_KP_EQUALS, defined atSDL3/SDL_keycode.h 184:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13)
- C declaration
macro SDLK_F13, defined atSDL3/SDL_keycode.h 185:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14)
- C declaration
macro SDLK_F14, defined atSDL3/SDL_keycode.h 186:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15)
- C declaration
macro SDLK_F15, defined atSDL3/SDL_keycode.h 187:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16)
- C declaration
macro SDLK_F16, defined atSDL3/SDL_keycode.h 188:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17)
- C declaration
macro SDLK_F17, defined atSDL3/SDL_keycode.h 189:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18)
- C declaration
macro SDLK_F18, defined atSDL3/SDL_keycode.h 190:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19)
- C declaration
macro SDLK_F19, defined atSDL3/SDL_keycode.h 191:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20)
- C declaration
macro SDLK_F20, defined atSDL3/SDL_keycode.h 192:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21)
- C declaration
macro SDLK_F21, defined atSDL3/SDL_keycode.h 193:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22)
- C declaration
macro SDLK_F22, defined atSDL3/SDL_keycode.h 194:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23)
- C declaration
macro SDLK_F23, defined atSDL3/SDL_keycode.h 195:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24)
- C declaration
macro SDLK_F24, defined atSDL3/SDL_keycode.h 196:9
sDLK_EXECUTE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE)
- C declaration
macro SDLK_EXECUTE, defined atSDL3/SDL_keycode.h 197:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP)
- C declaration
macro SDLK_HELP, defined atSDL3/SDL_keycode.h 198:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU)
- C declaration
macro SDLK_MENU, defined atSDL3/SDL_keycode.h 199:9
sDLK_SELECT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT)
- C declaration
macro SDLK_SELECT, defined atSDL3/SDL_keycode.h 200:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP)
- C declaration
macro SDLK_STOP, defined atSDL3/SDL_keycode.h 201:9
sDLK_AGAIN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN)
- C declaration
macro SDLK_AGAIN, defined atSDL3/SDL_keycode.h 202:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO)
- C declaration
macro SDLK_UNDO, defined atSDL3/SDL_keycode.h 203:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT)
- C declaration
macro SDLK_CUT, defined atSDL3/SDL_keycode.h 204:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY)
- C declaration
macro SDLK_COPY, defined atSDL3/SDL_keycode.h 205:9
sDLK_PASTE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE)
- C declaration
macro SDLK_PASTE, defined atSDL3/SDL_keycode.h 206:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND)
- C declaration
macro SDLK_FIND, defined atSDL3/SDL_keycode.h 207:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE)
- C declaration
macro SDLK_MUTE, defined atSDL3/SDL_keycode.h 208:9
sDLK_VOLUMEUP :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP)
- C declaration
macro SDLK_VOLUMEUP, defined atSDL3/SDL_keycode.h 209:9
sDLK_VOLUMEDOWN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN)
- C declaration
macro SDLK_VOLUMEDOWN, defined atSDL3/SDL_keycode.h 210:9
sDLK_KP_COMMA :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA)
- C declaration
macro SDLK_KP_COMMA, defined atSDL3/SDL_keycode.h 211:9
sDLK_KP_EQUALSAS400 :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALSAS400)
- C declaration
macro SDLK_KP_EQUALSAS400, defined atSDL3/SDL_keycode.h 212:9
sDLK_ALTERASE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE)
- C declaration
macro SDLK_ALTERASE, defined atSDL3/SDL_keycode.h 213:9
sDLK_SYSREQ :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ)
- C declaration
macro SDLK_SYSREQ, defined atSDL3/SDL_keycode.h 214:9
sDLK_CANCEL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL)
- C declaration
macro SDLK_CANCEL, defined atSDL3/SDL_keycode.h 215:9
sDLK_CLEAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR)
- C declaration
macro SDLK_CLEAR, defined atSDL3/SDL_keycode.h 216:9
sDLK_PRIOR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR)
- C declaration
macro SDLK_PRIOR, defined atSDL3/SDL_keycode.h 217:9
sDLK_RETURN2 :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2)
- C declaration
macro SDLK_RETURN2, defined atSDL3/SDL_keycode.h 218:9
sDLK_SEPARATOR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR)
- C declaration
macro SDLK_SEPARATOR, defined atSDL3/SDL_keycode.h 219:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT)
- C declaration
macro SDLK_OUT, defined atSDL3/SDL_keycode.h 220:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER)
- C declaration
macro SDLK_OPER, defined atSDL3/SDL_keycode.h 221:9
sDLK_CLEARAGAIN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN)
- C declaration
macro SDLK_CLEARAGAIN, defined atSDL3/SDL_keycode.h 222:9
sDLK_CRSEL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL)
- C declaration
macro SDLK_CRSEL, defined atSDL3/SDL_keycode.h 223:9
sDLK_EXSEL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL)
- C declaration
macro SDLK_EXSEL, defined atSDL3/SDL_keycode.h 224:9
sDLK_FRONT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FRONT)
- C declaration
macro SDLK_FRONT, defined atSDL3/SDL_keycode.h 225:9
sDLK_KP_00 :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00)
- C declaration
macro SDLK_KP_00, defined atSDL3/SDL_keycode.h 226:9
sDLK_KP_000 :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000)
- C declaration
macro SDLK_KP_000, defined atSDL3/SDL_keycode.h 227:9
sDLK_THOUSANDSSEPARATOR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR)
- C declaration
macro SDLK_THOUSANDSSEPARATOR, defined atSDL3/SDL_keycode.h 228:9
sDLK_DECIMALSEPARATOR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR)
- C declaration
macro SDLK_DECIMALSEPARATOR, defined atSDL3/SDL_keycode.h 229:9
sDLK_CURRENCYUNIT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT)
- C declaration
macro SDLK_CURRENCYUNIT, defined atSDL3/SDL_keycode.h 230:9
sDLK_CURRENCYSUBUNIT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT)
- C declaration
macro SDLK_CURRENCYSUBUNIT, defined atSDL3/SDL_keycode.h 231:9
sDLK_KP_LEFTPAREN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN)
- C declaration
macro SDLK_KP_LEFTPAREN, defined atSDL3/SDL_keycode.h 232:9
sDLK_KP_RIGHTPAREN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN)
- C declaration
macro SDLK_KP_RIGHTPAREN, defined atSDL3/SDL_keycode.h 233:9
sDLK_KP_LEFTBRACE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE)
- C declaration
macro SDLK_KP_LEFTBRACE, defined atSDL3/SDL_keycode.h 234:9
sDLK_KP_RIGHTBRACE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE)
- C declaration
macro SDLK_KP_RIGHTBRACE, defined atSDL3/SDL_keycode.h 235:9
sDLK_KP_TAB :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB)
- C declaration
macro SDLK_KP_TAB, defined atSDL3/SDL_keycode.h 236:9
sDLK_KP_BACKSPACE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE)
- C declaration
macro SDLK_KP_BACKSPACE, defined atSDL3/SDL_keycode.h 237:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A)
- C declaration
macro SDLK_KP_A, defined atSDL3/SDL_keycode.h 238:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B)
- C declaration
macro SDLK_KP_B, defined atSDL3/SDL_keycode.h 239:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C)
- C declaration
macro SDLK_KP_C, defined atSDL3/SDL_keycode.h 240:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D)
- C declaration
macro SDLK_KP_D, defined atSDL3/SDL_keycode.h 241:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E)
- C declaration
macro SDLK_KP_E, defined atSDL3/SDL_keycode.h 242:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F)
- C declaration
macro SDLK_KP_F, defined atSDL3/SDL_keycode.h 243:9
sDLK_KP_XOR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR)
- C declaration
macro SDLK_KP_XOR, defined atSDL3/SDL_keycode.h 244:9
sDLK_KP_POWER :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER)
- C declaration
macro SDLK_KP_POWER, defined atSDL3/SDL_keycode.h 245:9
sDLK_KP_PERCENT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT)
- C declaration
macro SDLK_KP_PERCENT, defined atSDL3/SDL_keycode.h 246:9
sDLK_KP_LESS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS)
- C declaration
macro SDLK_KP_LESS, defined atSDL3/SDL_keycode.h 247:9
sDLK_KP_GREATER :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER)
- C declaration
macro SDLK_KP_GREATER, defined atSDL3/SDL_keycode.h 248:9
sDLK_KP_AMPERSAND :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND)
- C declaration
macro SDLK_KP_AMPERSAND, defined atSDL3/SDL_keycode.h 249:9
sDLK_KP_DBLAMPERSAND :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLAMPERSAND)
- C declaration
macro SDLK_KP_DBLAMPERSAND, defined atSDL3/SDL_keycode.h 250:9
sDLK_KP_VERTICALBAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_VERTICALBAR)
- C declaration
macro SDLK_KP_VERTICALBAR, defined atSDL3/SDL_keycode.h 251:9
sDLK_KP_DBLVERTICALBAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLVERTICALBAR)
- C declaration
macro SDLK_KP_DBLVERTICALBAR, defined atSDL3/SDL_keycode.h 252:9
sDLK_KP_COLON :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON)
- C declaration
macro SDLK_KP_COLON, defined atSDL3/SDL_keycode.h 253:9
sDLK_KP_HASH :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH)
- C declaration
macro SDLK_KP_HASH, defined atSDL3/SDL_keycode.h 254:9
sDLK_KP_SPACE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE)
- C declaration
macro SDLK_KP_SPACE, defined atSDL3/SDL_keycode.h 255:9
sDLK_KP_AT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT)
- C declaration
macro SDLK_KP_AT, defined atSDL3/SDL_keycode.h 256:9
sDLK_KP_EXCLAM :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM)
- C declaration
macro SDLK_KP_EXCLAM, defined atSDL3/SDL_keycode.h 257:9
sDLK_KP_MEMSTORE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE)
- C declaration
macro SDLK_KP_MEMSTORE, defined atSDL3/SDL_keycode.h 258:9
sDLK_KP_MEMRECALL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL)
- C declaration
macro SDLK_KP_MEMRECALL, defined atSDL3/SDL_keycode.h 259:9
sDLK_KP_MEMCLEAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR)
- C declaration
macro SDLK_KP_MEMCLEAR, defined atSDL3/SDL_keycode.h 260:9
sDLK_KP_MEMADD :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD)
- C declaration
macro SDLK_KP_MEMADD, defined atSDL3/SDL_keycode.h 261:9
sDLK_KP_MEMSUBTRACT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSUBTRACT)
- C declaration
macro SDLK_KP_MEMSUBTRACT, defined atSDL3/SDL_keycode.h 262:9
sDLK_KP_MEMMULTIPLY :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMMULTIPLY)
- C declaration
macro SDLK_KP_MEMMULTIPLY, defined atSDL3/SDL_keycode.h 263:9
sDLK_KP_MEMDIVIDE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE)
- C declaration
macro SDLK_KP_MEMDIVIDE, defined atSDL3/SDL_keycode.h 264:9
sDLK_KP_PLUSMINUS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS)
- C declaration
macro SDLK_KP_PLUSMINUS, defined atSDL3/SDL_keycode.h 265:9
sDLK_KP_CLEAR :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR)
- C declaration
macro SDLK_KP_CLEAR, defined atSDL3/SDL_keycode.h 266:9
sDLK_KP_CLEARENTRY :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY)
- C declaration
macro SDLK_KP_CLEARENTRY, defined atSDL3/SDL_keycode.h 267:9
sDLK_KP_BINARY :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY)
- C declaration
macro SDLK_KP_BINARY, defined atSDL3/SDL_keycode.h 268:9
sDLK_KP_OCTAL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL)
- C declaration
macro SDLK_KP_OCTAL, defined atSDL3/SDL_keycode.h 269:9
sDLK_KP_DECIMAL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL)
- C declaration
macro SDLK_KP_DECIMAL, defined atSDL3/SDL_keycode.h 270:9
sDLK_KP_HEXADECIMAL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HEXADECIMAL)
- C declaration
macro SDLK_KP_HEXADECIMAL, defined atSDL3/SDL_keycode.h 271:9
sDLK_LCTRL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL)
- C declaration
macro SDLK_LCTRL, defined atSDL3/SDL_keycode.h 272:9
sDLK_LSHIFT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT)
- C declaration
macro SDLK_LSHIFT, defined atSDL3/SDL_keycode.h 273:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT)
- C declaration
macro SDLK_LALT, defined atSDL3/SDL_keycode.h 274:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI)
- C declaration
macro SDLK_LGUI, defined atSDL3/SDL_keycode.h 275:9
sDLK_RCTRL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL)
- C declaration
macro SDLK_RCTRL, defined atSDL3/SDL_keycode.h 276:9
sDLK_RSHIFT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT)
- C declaration
macro SDLK_RSHIFT, defined atSDL3/SDL_keycode.h 277:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT)
- C declaration
macro SDLK_RALT, defined atSDL3/SDL_keycode.h 278:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI)
- C declaration
macro SDLK_RGUI, defined atSDL3/SDL_keycode.h 279:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE)
- C declaration
macro SDLK_MODE, defined atSDL3/SDL_keycode.h 280:9
sDLK_SLEEP :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP)
- C declaration
macro SDLK_SLEEP, defined atSDL3/SDL_keycode.h 281:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WAKE)
- C declaration
macro SDLK_WAKE, defined atSDL3/SDL_keycode.h 282:9
sDLK_CHANNEL_INCREMENT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CHANNEL_INCREMENT)
- C declaration
macro SDLK_CHANNEL_INCREMENT, defined atSDL3/SDL_keycode.h 283:9
sDLK_CHANNEL_DECREMENT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CHANNEL_DECREMENT)
- C declaration
macro SDLK_CHANNEL_DECREMENT, defined atSDL3/SDL_keycode.h 284:9
sDLK_MEDIA_PLAY :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PLAY)
- C declaration
macro SDLK_MEDIA_PLAY, defined atSDL3/SDL_keycode.h 285:9
sDLK_MEDIA_PAUSE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PAUSE)
- C declaration
macro SDLK_MEDIA_PAUSE, defined atSDL3/SDL_keycode.h 286:9
sDLK_MEDIA_RECORD :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_RECORD)
- C declaration
macro SDLK_MEDIA_RECORD, defined atSDL3/SDL_keycode.h 287:9
sDLK_MEDIA_FAST_FORWARD :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_FAST_FORWARD)
- C declaration
macro SDLK_MEDIA_FAST_FORWARD, defined atSDL3/SDL_keycode.h 288:9
sDLK_MEDIA_REWIND :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_REWIND)
- C declaration
macro SDLK_MEDIA_REWIND, defined atSDL3/SDL_keycode.h 289:9
sDLK_MEDIA_NEXT_TRACK :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_NEXT_TRACK)
- C declaration
macro SDLK_MEDIA_NEXT_TRACK, defined atSDL3/SDL_keycode.h 290:9
sDLK_MEDIA_PREVIOUS_TRACK :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PREVIOUS_TRACK)
- C declaration
macro SDLK_MEDIA_PREVIOUS_TRACK, defined atSDL3/SDL_keycode.h 291:9
sDLK_MEDIA_STOP :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_STOP)
- C declaration
macro SDLK_MEDIA_STOP, defined atSDL3/SDL_keycode.h 292:9
sDLK_MEDIA_EJECT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_EJECT)
- C declaration
macro SDLK_MEDIA_EJECT, defined atSDL3/SDL_keycode.h 293:9
sDLK_MEDIA_PLAY_PAUSE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PLAY_PAUSE)
- C declaration
macro SDLK_MEDIA_PLAY_PAUSE, defined atSDL3/SDL_keycode.h 294:9
sDLK_MEDIA_SELECT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_SELECT)
- C declaration
macro SDLK_MEDIA_SELECT, defined atSDL3/SDL_keycode.h 295:9
sDLK_AC_NEW :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_NEW)
- C declaration
macro SDLK_AC_NEW, defined atSDL3/SDL_keycode.h 296:9
sDLK_AC_OPEN :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_OPEN)
- C declaration
macro SDLK_AC_OPEN, defined atSDL3/SDL_keycode.h 297:9
sDLK_AC_CLOSE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_CLOSE)
- C declaration
macro SDLK_AC_CLOSE, defined atSDL3/SDL_keycode.h 298:9
sDLK_AC_EXIT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_EXIT)
- C declaration
macro SDLK_AC_EXIT, defined atSDL3/SDL_keycode.h 299:9
sDLK_AC_SAVE :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SAVE)
- C declaration
macro SDLK_AC_SAVE, defined atSDL3/SDL_keycode.h 300:9
sDLK_AC_PRINT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_PRINT)
- C declaration
macro SDLK_AC_PRINT, defined atSDL3/SDL_keycode.h 301:9
sDLK_AC_PROPERTIES :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_PROPERTIES)
- C declaration
macro SDLK_AC_PROPERTIES, defined atSDL3/SDL_keycode.h 302:9
sDLK_AC_SEARCH :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH)
- C declaration
macro SDLK_AC_SEARCH, defined atSDL3/SDL_keycode.h 303:9
sDLK_AC_HOME :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME)
- C declaration
macro SDLK_AC_HOME, defined atSDL3/SDL_keycode.h 304:9
sDLK_AC_BACK :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK)
- C declaration
macro SDLK_AC_BACK, defined atSDL3/SDL_keycode.h 305:9
sDLK_AC_FORWARD :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD)
- C declaration
macro SDLK_AC_FORWARD, defined atSDL3/SDL_keycode.h 306:9
sDLK_AC_STOP :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP)
- C declaration
macro SDLK_AC_STOP, defined atSDL3/SDL_keycode.h 307:9
sDLK_AC_REFRESH :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH)
- C declaration
macro SDLK_AC_REFRESH, defined atSDL3/SDL_keycode.h 308:9
sDLK_AC_BOOKMARKS :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS)
- C declaration
macro SDLK_AC_BOOKMARKS, defined atSDL3/SDL_keycode.h 309:9
sDLK_SOFTLEFT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTLEFT)
- C declaration
macro SDLK_SOFTLEFT, defined atSDL3/SDL_keycode.h 310:9
sDLK_SOFTRIGHT :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTRIGHT)
- C declaration
macro SDLK_SOFTRIGHT, defined atSDL3/SDL_keycode.h 311:9
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALL)
- C declaration
macro SDLK_CALL, defined atSDL3/SDL_keycode.h 312:9
sDLK_ENDCALL :: CUInt Source #
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ENDCALL)
- C declaration
macro SDLK_ENDCALL, defined atSDL3/SDL_keycode.h 313:9
sDLK_LEFT_TAB :: CUInt Source #
Extended key Left Tab
- C declaration
macro SDLK_LEFT_TAB, defined atSDL3/SDL_keycode.h 314:9
sDLK_LEVEL5_SHIFT :: CUInt Source #
Extended key Level 5 Shift
- C declaration
macro SDLK_LEVEL5_SHIFT, defined atSDL3/SDL_keycode.h 315:9
sDLK_MULTI_KEY_COMPOSE :: CUInt Source #
Extended key Multi-key Compose
- C declaration
macro SDLK_MULTI_KEY_COMPOSE, defined atSDL3/SDL_keycode.h 316:9
sDLK_LMETA :: CUInt Source #
Extended key Left Meta
- C declaration
macro SDLK_LMETA, defined atSDL3/SDL_keycode.h 317:9
sDLK_RMETA :: CUInt Source #
Extended key Right Meta
- C declaration
macro SDLK_RMETA, defined atSDL3/SDL_keycode.h 318:9
sDLK_LHYPER :: CUInt Source #
Extended key Left Hyper
- C declaration
macro SDLK_LHYPER, defined atSDL3/SDL_keycode.h 319:9
sDLK_RHYPER :: CUInt Source #
Extended key Right Hyper
- C declaration
macro SDLK_RHYPER, defined atSDL3/SDL_keycode.h 320:9
newtype SDL_Keymod Source #
Valid key modifiers (possibly OR'd together).
- C declaration
SDL_Keymod, defined atSDL3/SDL_keycode.h 327:16
Since: 3.2.0
Constructors
| SDL_Keymod | |
Instances
| Bits SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods (.&.) :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # (.|.) :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # xor :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # complement :: SDL_Keymod -> SDL_Keymod # shift :: SDL_Keymod -> Int -> SDL_Keymod # rotate :: SDL_Keymod -> Int -> SDL_Keymod # zeroBits :: SDL_Keymod # bit :: Int -> SDL_Keymod # setBit :: SDL_Keymod -> Int -> SDL_Keymod # clearBit :: SDL_Keymod -> Int -> SDL_Keymod # complementBit :: SDL_Keymod -> Int -> SDL_Keymod # testBit :: SDL_Keymod -> Int -> Bool # bitSizeMaybe :: SDL_Keymod -> Maybe Int # bitSize :: SDL_Keymod -> Int # isSigned :: SDL_Keymod -> Bool # shiftL :: SDL_Keymod -> Int -> SDL_Keymod # unsafeShiftL :: SDL_Keymod -> Int -> SDL_Keymod # shiftR :: SDL_Keymod -> Int -> SDL_Keymod # unsafeShiftR :: SDL_Keymod -> Int -> SDL_Keymod # rotateL :: SDL_Keymod -> Int -> SDL_Keymod # rotateR :: SDL_Keymod -> Int -> SDL_Keymod # popCount :: SDL_Keymod -> Int # | |||||
| FiniteBits SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods finiteBitSize :: SDL_Keymod -> Int # countLeadingZeros :: SDL_Keymod -> Int # countTrailingZeros :: SDL_Keymod -> Int # | |||||
| Bounded SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
| Enum SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods succ :: SDL_Keymod -> SDL_Keymod # pred :: SDL_Keymod -> SDL_Keymod # toEnum :: Int -> SDL_Keymod # fromEnum :: SDL_Keymod -> Int # enumFrom :: SDL_Keymod -> [SDL_Keymod] # enumFromThen :: SDL_Keymod -> SDL_Keymod -> [SDL_Keymod] # enumFromTo :: SDL_Keymod -> SDL_Keymod -> [SDL_Keymod] # enumFromThenTo :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod -> [SDL_Keymod] # | |||||
| Storable SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods sizeOf :: SDL_Keymod -> Int # alignment :: SDL_Keymod -> Int # peekElemOff :: Ptr SDL_Keymod -> Int -> IO SDL_Keymod # pokeElemOff :: Ptr SDL_Keymod -> Int -> SDL_Keymod -> IO () # peekByteOff :: Ptr b -> Int -> IO SDL_Keymod # pokeByteOff :: Ptr b -> Int -> SDL_Keymod -> IO () # peek :: Ptr SDL_Keymod -> IO SDL_Keymod # poke :: Ptr SDL_Keymod -> SDL_Keymod -> IO () # | |||||
| Generic SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Associated Types
| |||||
| Ix SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods range :: (SDL_Keymod, SDL_Keymod) -> [SDL_Keymod] # index :: (SDL_Keymod, SDL_Keymod) -> SDL_Keymod -> Int # unsafeIndex :: (SDL_Keymod, SDL_Keymod) -> SDL_Keymod -> Int # inRange :: (SDL_Keymod, SDL_Keymod) -> SDL_Keymod -> Bool # rangeSize :: (SDL_Keymod, SDL_Keymod) -> Int # unsafeRangeSize :: (SDL_Keymod, SDL_Keymod) -> Int # | |||||
| Num SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods (+) :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # (-) :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # (*) :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # negate :: SDL_Keymod -> SDL_Keymod # abs :: SDL_Keymod -> SDL_Keymod # signum :: SDL_Keymod -> SDL_Keymod # fromInteger :: Integer -> SDL_Keymod # | |||||
| Read SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods readsPrec :: Int -> ReadS SDL_Keymod # readList :: ReadS [SDL_Keymod] # readPrec :: ReadPrec SDL_Keymod # readListPrec :: ReadPrec [SDL_Keymod] # | |||||
| Integral SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods quot :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # rem :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # div :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # mod :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # quotRem :: SDL_Keymod -> SDL_Keymod -> (SDL_Keymod, SDL_Keymod) # divMod :: SDL_Keymod -> SDL_Keymod -> (SDL_Keymod, SDL_Keymod) # toInteger :: SDL_Keymod -> Integer # | |||||
| Real SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods toRational :: SDL_Keymod -> Rational # | |||||
| Show SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods showsPrec :: Int -> SDL_Keymod -> ShowS # show :: SDL_Keymod -> String # showList :: [SDL_Keymod] -> ShowS # | |||||
| Eq SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
| Ord SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods compare :: SDL_Keymod -> SDL_Keymod -> Ordering # (<) :: SDL_Keymod -> SDL_Keymod -> Bool # (<=) :: SDL_Keymod -> SDL_Keymod -> Bool # (>) :: SDL_Keymod -> SDL_Keymod -> Bool # (>=) :: SDL_Keymod -> SDL_Keymod -> Bool # max :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # min :: SDL_Keymod -> SDL_Keymod -> SDL_Keymod # | |||||
| Prim SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods sizeOfType# :: Proxy SDL_Keymod -> Int# # sizeOf# :: SDL_Keymod -> Int# # alignmentOfType# :: Proxy SDL_Keymod -> Int# # alignment# :: SDL_Keymod -> Int# # indexByteArray# :: ByteArray# -> Int# -> SDL_Keymod # readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (# State# s, SDL_Keymod #) # writeByteArray# :: MutableByteArray# s -> Int# -> SDL_Keymod -> State# s -> State# s # setByteArray# :: MutableByteArray# s -> Int# -> Int# -> SDL_Keymod -> State# s -> State# s # indexOffAddr# :: Addr# -> Int# -> SDL_Keymod # readOffAddr# :: Addr# -> Int# -> State# s -> (# State# s, SDL_Keymod #) # writeOffAddr# :: Addr# -> Int# -> SDL_Keymod -> State# s -> State# s # setOffAddr# :: Addr# -> Int# -> Int# -> SDL_Keymod -> State# s -> State# s # | |||||
| HasFFIType SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Associated Types
Methods toFFIType :: SDL_Keymod -> FFIType SDL_Keymod # fromFFIType :: FFIType SDL_Keymod -> SDL_Keymod # | |||||
| ReadRaw SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods readRaw :: Ptr SDL_Keymod -> IO SDL_Keymod # | |||||
| StaticSize SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
| WriteRaw SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods writeRaw :: Ptr SDL_Keymod -> SDL_Keymod -> IO () # | |||||
| Bitfield SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
| HasCField SDL_Keymod "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Associated Types
| |||||
| ty ~ Uint16 => HasField "unwrap" SDL_Keymod ty Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods hasField :: SDL_Keymod -> (ty -> SDL_Keymod, ty) # | |||||
| ty ~ Uint16 => HasField "unwrap" (Ptr SDL_Keymod) (Ptr ty :: Type) Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode Methods getField :: Ptr SDL_Keymod -> Ptr ty # | |||||
| type Rep SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode type Rep SDL_Keymod = D1 ('MetaData "SDL_Keymod" "SDL3.Sys.Bindgen.Keycode" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_Keymod" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Uint16))) | |||||
| type FFIType SDL_Keymod Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
| type CFieldType SDL_Keymod "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Keycode | |||||
sDL_KMOD_NONE :: CUInt Source #
no modifier is applicable.
- C declaration
macro SDL_KMOD_NONE, defined atSDL3/SDL_keycode.h 329:9
sDL_KMOD_LSHIFT :: CUInt Source #
the left Shift key is down.
- C declaration
macro SDL_KMOD_LSHIFT, defined atSDL3/SDL_keycode.h 330:9
sDL_KMOD_RSHIFT :: CUInt Source #
the right Shift key is down.
- C declaration
macro SDL_KMOD_RSHIFT, defined atSDL3/SDL_keycode.h 331:9
sDL_KMOD_LEVEL5 :: CUInt Source #
the Level 5 Shift key is down.
- C declaration
macro SDL_KMOD_LEVEL5, defined atSDL3/SDL_keycode.h 332:9
sDL_KMOD_LCTRL :: CUInt Source #
the left Ctrl (Control) key is down.
- C declaration
macro SDL_KMOD_LCTRL, defined atSDL3/SDL_keycode.h 333:9
sDL_KMOD_RCTRL :: CUInt Source #
the right Ctrl (Control) key is down.
- C declaration
macro SDL_KMOD_RCTRL, defined atSDL3/SDL_keycode.h 334:9
sDL_KMOD_LALT :: CUInt Source #
the left Alt key is down.
- C declaration
macro SDL_KMOD_LALT, defined atSDL3/SDL_keycode.h 335:9
sDL_KMOD_RALT :: CUInt Source #
the right Alt key is down.
- C declaration
macro SDL_KMOD_RALT, defined atSDL3/SDL_keycode.h 336:9
sDL_KMOD_LGUI :: CUInt Source #
the left GUI key (often the Windows key) is down.
- C declaration
macro SDL_KMOD_LGUI, defined atSDL3/SDL_keycode.h 337:9
sDL_KMOD_RGUI :: CUInt Source #
the right GUI key (often the Windows key) is down.
- C declaration
macro SDL_KMOD_RGUI, defined atSDL3/SDL_keycode.h 338:9
sDL_KMOD_NUM :: CUInt Source #
the Num Lock key (may be located on an extended keypad) is down.
- C declaration
macro SDL_KMOD_NUM, defined atSDL3/SDL_keycode.h 339:9
sDL_KMOD_CAPS :: CUInt Source #
the Caps Lock key is down.
- C declaration
macro SDL_KMOD_CAPS, defined atSDL3/SDL_keycode.h 340:9
sDL_KMOD_MODE :: CUInt Source #
the !AltGr key is down.
- C declaration
macro SDL_KMOD_MODE, defined atSDL3/SDL_keycode.h 341:9
sDL_KMOD_SCROLL :: CUInt Source #
the Scroll Lock key is down.
- C declaration
macro SDL_KMOD_SCROLL, defined atSDL3/SDL_keycode.h 342:9
sDL_KMOD_CTRL :: CUInt Source #
Any Ctrl key is down.
- C declaration
macro SDL_KMOD_CTRL, defined atSDL3/SDL_keycode.h 343:9
sDL_KMOD_SHIFT :: CUInt Source #
Any Shift key is down.
- C declaration
macro SDL_KMOD_SHIFT, defined atSDL3/SDL_keycode.h 344:9
sDL_KMOD_ALT :: CUInt Source #
Any Alt key is down.
- C declaration
macro SDL_KMOD_ALT, defined atSDL3/SDL_keycode.h 345:9
sDL_KMOD_GUI :: CUInt Source #
Any GUI key is down.
- C declaration
macro SDL_KMOD_GUI, defined atSDL3/SDL_keycode.h 346:9