sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

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 sDLK_EXTENDED_MASK bit set do not map to a scancode or Unicode code point.

Many common keycodes are listed below, but this list is not exhaustive.

See also
SDL_HINT_KEYCODE_OPTIONS

Since: 3.2.0

Synopsis

Documentation

newtype SDL_Keycode Source #

C declaration
SDL_Keycode, defined at SDL3/SDL_keycode.h 59:16

Constructors

SDL_Keycode 

Fields

Instances

Instances details
Bits SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

FiniteBits SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Bounded SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Enum SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Storable SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Generic SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type Rep SDL_Keycode 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type Rep SDL_Keycode = D1 ('MetaData "SDL_Keycode" "SDL3.Sys.Bindgen.Keycode" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_Keycode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Uint32)))
Ix SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Num SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Read SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Integral SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Real SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Show SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Eq SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Ord SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Prim SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

HasFFIType SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type FFIType SDL_Keycode 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

ReadRaw SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

StaticSize SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

WriteRaw SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

writeRaw :: Ptr SDL_Keycode -> SDL_Keycode -> IO () #

Bitfield SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

HasCField SDL_Keycode "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type CFieldType SDL_Keycode "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keycode "unwrap" = Uint32

Methods

offset# :: Proxy# SDL_Keycode -> Proxy# "unwrap" -> Int #

ty ~ Uint32 => HasField "unwrap" SDL_Keycode ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

hasField :: SDL_Keycode -> (ty -> SDL_Keycode, ty) #

ty ~ Uint32 => HasField "unwrap" (Ptr SDL_Keycode) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

getField :: Ptr SDL_Keycode -> Ptr ty #

type Rep SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type Rep SDL_Keycode = D1 ('MetaData "SDL_Keycode" "SDL3.Sys.Bindgen.Keycode" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_Keycode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Uint32)))
type FFIType SDL_Keycode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keycode "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keycode "unwrap" = Uint32

sDLK_EXTENDED_MASK :: CUInt Source #

C declaration
macro SDLK_EXTENDED_MASK, defined at SDL3/SDL_keycode.h 61:9

sDLK_SCANCODE_MASK :: CUInt Source #

C declaration
macro SDLK_SCANCODE_MASK, defined at SDL3/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 at SDL3/SDL_keycode.h 63:9

sDLK_UNKNOWN :: CUInt Source #

0

C declaration
macro SDLK_UNKNOWN, defined at SDL3/SDL_keycode.h 64:9

sDLK_RETURN :: CUInt Source #

'\r'

C declaration
macro SDLK_RETURN, defined at SDL3/SDL_keycode.h 65:9

sDLK_ESCAPE :: CUInt Source #

'\x1B'

C declaration
macro SDLK_ESCAPE, defined at SDL3/SDL_keycode.h 66:9

sDLK_BACKSPACE :: CUInt Source #

' ____ '

C declaration
macro SDLK_BACKSPACE, defined at SDL3/SDL_keycode.h 67:9

sDLK_TAB :: CUInt Source #

'\t'

C declaration
macro SDLK_TAB, defined at SDL3/SDL_keycode.h 68:9

sDLK_SPACE :: CUInt Source #

' '

C declaration
macro SDLK_SPACE, defined at SDL3/SDL_keycode.h 69:9

sDLK_EXCLAIM :: CUInt Source #

'!'

C declaration
macro SDLK_EXCLAIM, defined at SDL3/SDL_keycode.h 70:9

sDLK_DBLAPOSTROPHE :: CUInt Source #

'"'

C declaration
macro SDLK_DBLAPOSTROPHE, defined at SDL3/SDL_keycode.h 71:9

sDLK_HASH :: CUInt Source #

'#'

C declaration
macro SDLK_HASH, defined at SDL3/SDL_keycode.h 72:9

sDLK_DOLLAR :: CUInt Source #

'$'

C declaration
macro SDLK_DOLLAR, defined at SDL3/SDL_keycode.h 73:9

sDLK_PERCENT :: CUInt Source #

''

C declaration
macro SDLK_PERCENT, defined at SDL3/SDL_keycode.h 74:9

sDLK_AMPERSAND :: CUInt Source #

'&'

C declaration
macro SDLK_AMPERSAND, defined at SDL3/SDL_keycode.h 75:9

sDLK_APOSTROPHE :: CUInt Source #

'\''

C declaration
macro SDLK_APOSTROPHE, defined at SDL3/SDL_keycode.h 76:9

sDLK_LEFTPAREN :: CUInt Source #

'('

C declaration
macro SDLK_LEFTPAREN, defined at SDL3/SDL_keycode.h 77:9

sDLK_RIGHTPAREN :: CUInt Source #

')'

C declaration
macro SDLK_RIGHTPAREN, defined at SDL3/SDL_keycode.h 78:9

sDLK_ASTERISK :: CUInt Source #

'*'

C declaration
macro SDLK_ASTERISK, defined at SDL3/SDL_keycode.h 79:9

sDLK_PLUS :: CUInt Source #

'+'

C declaration
macro SDLK_PLUS, defined at SDL3/SDL_keycode.h 80:9

sDLK_COMMA :: CUInt Source #

','

C declaration
macro SDLK_COMMA, defined at SDL3/SDL_keycode.h 81:9

sDLK_MINUS :: CUInt Source #

'-'

C declaration
macro SDLK_MINUS, defined at SDL3/SDL_keycode.h 82:9

sDLK_PERIOD :: CUInt Source #

'.'

C declaration
macro SDLK_PERIOD, defined at SDL3/SDL_keycode.h 83:9

sDLK_SLASH :: CUInt Source #

'/'

C declaration
macro SDLK_SLASH, defined at SDL3/SDL_keycode.h 84:9

sDLK_0 :: CUInt Source #

'0'

C declaration
macro SDLK_0, defined at SDL3/SDL_keycode.h 85:9

sDLK_1 :: CUInt Source #

'1'

C declaration
macro SDLK_1, defined at SDL3/SDL_keycode.h 86:9

sDLK_2 :: CUInt Source #

'2'

C declaration
macro SDLK_2, defined at SDL3/SDL_keycode.h 87:9

sDLK_3 :: CUInt Source #

'3'

C declaration
macro SDLK_3, defined at SDL3/SDL_keycode.h 88:9

sDLK_4 :: CUInt Source #

'4'

C declaration
macro SDLK_4, defined at SDL3/SDL_keycode.h 89:9

sDLK_5 :: CUInt Source #

'5'

C declaration
macro SDLK_5, defined at SDL3/SDL_keycode.h 90:9

sDLK_6 :: CUInt Source #

'6'

C declaration
macro SDLK_6, defined at SDL3/SDL_keycode.h 91:9

sDLK_7 :: CUInt Source #

'7'

C declaration
macro SDLK_7, defined at SDL3/SDL_keycode.h 92:9

sDLK_8 :: CUInt Source #

'8'

C declaration
macro SDLK_8, defined at SDL3/SDL_keycode.h 93:9

sDLK_9 :: CUInt Source #

'9'

C declaration
macro SDLK_9, defined at SDL3/SDL_keycode.h 94:9

sDLK_COLON :: CUInt Source #

':'

C declaration
macro SDLK_COLON, defined at SDL3/SDL_keycode.h 95:9

sDLK_SEMICOLON :: CUInt Source #

';'

C declaration
macro SDLK_SEMICOLON, defined at SDL3/SDL_keycode.h 96:9

sDLK_LESS :: CUInt Source #

'<'

C declaration
macro SDLK_LESS, defined at SDL3/SDL_keycode.h 97:9

sDLK_EQUALS :: CUInt Source #

'='

C declaration
macro SDLK_EQUALS, defined at SDL3/SDL_keycode.h 98:9

sDLK_GREATER :: CUInt Source #

'>'

C declaration
macro SDLK_GREATER, defined at SDL3/SDL_keycode.h 99:9

sDLK_QUESTION :: CUInt Source #

'?'

C declaration
macro SDLK_QUESTION, defined at SDL3/SDL_keycode.h 100:9

sDLK_AT :: CUInt Source #

'@'

C declaration
macro SDLK_AT, defined at SDL3/SDL_keycode.h 101:9

sDLK_LEFTBRACKET :: CUInt Source #

'['

C declaration
macro SDLK_LEFTBRACKET, defined at SDL3/SDL_keycode.h 102:9

sDLK_BACKSLASH :: CUInt Source #

'\'

C declaration
macro SDLK_BACKSLASH, defined at SDL3/SDL_keycode.h 103:9

sDLK_RIGHTBRACKET :: CUInt Source #

']'

C declaration
macro SDLK_RIGHTBRACKET, defined at SDL3/SDL_keycode.h 104:9

sDLK_CARET :: CUInt Source #

'^'

C declaration
macro SDLK_CARET, defined at SDL3/SDL_keycode.h 105:9

sDLK_UNDERSCORE :: CUInt Source #

'_'

C declaration
macro SDLK_UNDERSCORE, defined at SDL3/SDL_keycode.h 106:9

sDLK_GRAVE :: CUInt Source #

'`' */ #define SDLK_A /**< 'a'

C declaration
macro SDLK_GRAVE, defined at SDL3/SDL_keycode.h 107:9

sDLK_A :: CUInt Source #

C declaration
macro SDLK_A, defined at SDL3/SDL_keycode.h 108:9

sDLK_B :: CUInt Source #

'b'

C declaration
macro SDLK_B, defined at SDL3/SDL_keycode.h 109:9

sDLK_C :: CUInt Source #

'c'

C declaration
macro SDLK_C, defined at SDL3/SDL_keycode.h 110:9

sDLK_D :: CUInt Source #

'd'

C declaration
macro SDLK_D, defined at SDL3/SDL_keycode.h 111:9

sDLK_E :: CUInt Source #

'e'

C declaration
macro SDLK_E, defined at SDL3/SDL_keycode.h 112:9

sDLK_F :: CUInt Source #

'f'

C declaration
macro SDLK_F, defined at SDL3/SDL_keycode.h 113:9

sDLK_G :: CUInt Source #

'g'

C declaration
macro SDLK_G, defined at SDL3/SDL_keycode.h 114:9

sDLK_H :: CUInt Source #

'h'

C declaration
macro SDLK_H, defined at SDL3/SDL_keycode.h 115:9

sDLK_I :: CUInt Source #

'i'

C declaration
macro SDLK_I, defined at SDL3/SDL_keycode.h 116:9

sDLK_J :: CUInt Source #

'j'

C declaration
macro SDLK_J, defined at SDL3/SDL_keycode.h 117:9

sDLK_K :: CUInt Source #

'k'

C declaration
macro SDLK_K, defined at SDL3/SDL_keycode.h 118:9

sDLK_L :: CUInt Source #

'l'

C declaration
macro SDLK_L, defined at SDL3/SDL_keycode.h 119:9

sDLK_M :: CUInt Source #

'm'

C declaration
macro SDLK_M, defined at SDL3/SDL_keycode.h 120:9

sDLK_N :: CUInt Source #

'n'

C declaration
macro SDLK_N, defined at SDL3/SDL_keycode.h 121:9

sDLK_O :: CUInt Source #

'o'

C declaration
macro SDLK_O, defined at SDL3/SDL_keycode.h 122:9

sDLK_P :: CUInt Source #

'p'

C declaration
macro SDLK_P, defined at SDL3/SDL_keycode.h 123:9

sDLK_Q :: CUInt Source #

'q'

C declaration
macro SDLK_Q, defined at SDL3/SDL_keycode.h 124:9

sDLK_R :: CUInt Source #

'r'

C declaration
macro SDLK_R, defined at SDL3/SDL_keycode.h 125:9

sDLK_S :: CUInt Source #

's'

C declaration
macro SDLK_S, defined at SDL3/SDL_keycode.h 126:9

sDLK_T :: CUInt Source #

't'

C declaration
macro SDLK_T, defined at SDL3/SDL_keycode.h 127:9

sDLK_U :: CUInt Source #

'u'

C declaration
macro SDLK_U, defined at SDL3/SDL_keycode.h 128:9

sDLK_V :: CUInt Source #

'v'

C declaration
macro SDLK_V, defined at SDL3/SDL_keycode.h 129:9

sDLK_W :: CUInt Source #

'w'

C declaration
macro SDLK_W, defined at SDL3/SDL_keycode.h 130:9

sDLK_X :: CUInt Source #

'x'

C declaration
macro SDLK_X, defined at SDL3/SDL_keycode.h 131:9

sDLK_Y :: CUInt Source #

'y'

C declaration
macro SDLK_Y, defined at SDL3/SDL_keycode.h 132:9

sDLK_Z :: CUInt Source #

'z'

C declaration
macro SDLK_Z, defined at SDL3/SDL_keycode.h 133:9

sDLK_LEFTBRACE :: CUInt Source #

'{'

C declaration
macro SDLK_LEFTBRACE, defined at SDL3/SDL_keycode.h 134:9

sDLK_PIPE :: CUInt Source #

'|'

C declaration
macro SDLK_PIPE, defined at SDL3/SDL_keycode.h 135:9

sDLK_RIGHTBRACE :: CUInt Source #

'}'

C declaration
macro SDLK_RIGHTBRACE, defined at SDL3/SDL_keycode.h 136:9

sDLK_TILDE :: CUInt Source #

'~'

C declaration
macro SDLK_TILDE, defined at SDL3/SDL_keycode.h 137:9

sDLK_DELETE :: CUInt Source #

'\x7F'

C declaration
macro SDLK_DELETE, defined at SDL3/SDL_keycode.h 138:9

sDLK_PLUSMINUS :: CUInt Source #

'\xB1'

C declaration
macro SDLK_PLUSMINUS, defined at SDL3/SDL_keycode.h 139:9

sDLK_CAPSLOCK :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK)
C declaration
macro SDLK_CAPSLOCK, defined at SDL3/SDL_keycode.h 140:9

sDLK_F1 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1)
C declaration
macro SDLK_F1, defined at SDL3/SDL_keycode.h 141:9

sDLK_F2 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2)
C declaration
macro SDLK_F2, defined at SDL3/SDL_keycode.h 142:9

sDLK_F3 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3)
C declaration
macro SDLK_F3, defined at SDL3/SDL_keycode.h 143:9

sDLK_F4 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4)
C declaration
macro SDLK_F4, defined at SDL3/SDL_keycode.h 144:9

sDLK_F5 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5)
C declaration
macro SDLK_F5, defined at SDL3/SDL_keycode.h 145:9

sDLK_F6 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6)
C declaration
macro SDLK_F6, defined at SDL3/SDL_keycode.h 146:9

sDLK_F7 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7)
C declaration
macro SDLK_F7, defined at SDL3/SDL_keycode.h 147:9

sDLK_F8 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8)
C declaration
macro SDLK_F8, defined at SDL3/SDL_keycode.h 148:9

sDLK_F9 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9)
C declaration
macro SDLK_F9, defined at SDL3/SDL_keycode.h 149:9

sDLK_F10 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10)
C declaration
macro SDLK_F10, defined at SDL3/SDL_keycode.h 150:9

sDLK_F11 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11)
C declaration
macro SDLK_F11, defined at SDL3/SDL_keycode.h 151:9

sDLK_F12 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12)
C declaration
macro SDLK_F12, defined at SDL3/SDL_keycode.h 152:9

sDLK_PRINTSCREEN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN)
C declaration
macro SDLK_PRINTSCREEN, defined at SDL3/SDL_keycode.h 153:9

sDLK_SCROLLLOCK :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK)
C declaration
macro SDLK_SCROLLLOCK, defined at SDL3/SDL_keycode.h 154:9

sDLK_PAUSE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE)
C declaration
macro SDLK_PAUSE, defined at SDL3/SDL_keycode.h 155:9

sDLK_INSERT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT)
C declaration
macro SDLK_INSERT, defined at SDL3/SDL_keycode.h 156:9

sDLK_HOME :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME)
C declaration
macro SDLK_HOME, defined at SDL3/SDL_keycode.h 157:9

sDLK_PAGEUP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP)
C declaration
macro SDLK_PAGEUP, defined at SDL3/SDL_keycode.h 158:9

sDLK_END :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END)
C declaration
macro SDLK_END, defined at SDL3/SDL_keycode.h 159:9

sDLK_PAGEDOWN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN)
C declaration
macro SDLK_PAGEDOWN, defined at SDL3/SDL_keycode.h 160:9

sDLK_RIGHT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT)
C declaration
macro SDLK_RIGHT, defined at SDL3/SDL_keycode.h 161:9

sDLK_LEFT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT)
C declaration
macro SDLK_LEFT, defined at SDL3/SDL_keycode.h 162:9

sDLK_DOWN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN)
C declaration
macro SDLK_DOWN, defined at SDL3/SDL_keycode.h 163:9

sDLK_UP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP)
C declaration
macro SDLK_UP, defined at SDL3/SDL_keycode.h 164:9

sDLK_NUMLOCKCLEAR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR)
C declaration
macro SDLK_NUMLOCKCLEAR, defined at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 170:9

sDLK_KP_1 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1)
C declaration
macro SDLK_KP_1, defined at SDL3/SDL_keycode.h 171:9

sDLK_KP_2 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2)
C declaration
macro SDLK_KP_2, defined at SDL3/SDL_keycode.h 172:9

sDLK_KP_3 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3)
C declaration
macro SDLK_KP_3, defined at SDL3/SDL_keycode.h 173:9

sDLK_KP_4 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4)
C declaration
macro SDLK_KP_4, defined at SDL3/SDL_keycode.h 174:9

sDLK_KP_5 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5)
C declaration
macro SDLK_KP_5, defined at SDL3/SDL_keycode.h 175:9

sDLK_KP_6 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6)
C declaration
macro SDLK_KP_6, defined at SDL3/SDL_keycode.h 176:9

sDLK_KP_7 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7)
C declaration
macro SDLK_KP_7, defined at SDL3/SDL_keycode.h 177:9

sDLK_KP_8 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8)
C declaration
macro SDLK_KP_8, defined at SDL3/SDL_keycode.h 178:9

sDLK_KP_9 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9)
C declaration
macro SDLK_KP_9, defined at SDL3/SDL_keycode.h 179:9

sDLK_KP_0 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0)
C declaration
macro SDLK_KP_0, defined at SDL3/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 at SDL3/SDL_keycode.h 181:9

sDLK_APPLICATION :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION)
C declaration
macro SDLK_APPLICATION, defined at SDL3/SDL_keycode.h 182:9

sDLK_POWER :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER)
C declaration
macro SDLK_POWER, defined at SDL3/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 at SDL3/SDL_keycode.h 184:9

sDLK_F13 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13)
C declaration
macro SDLK_F13, defined at SDL3/SDL_keycode.h 185:9

sDLK_F14 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14)
C declaration
macro SDLK_F14, defined at SDL3/SDL_keycode.h 186:9

sDLK_F15 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15)
C declaration
macro SDLK_F15, defined at SDL3/SDL_keycode.h 187:9

sDLK_F16 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16)
C declaration
macro SDLK_F16, defined at SDL3/SDL_keycode.h 188:9

sDLK_F17 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17)
C declaration
macro SDLK_F17, defined at SDL3/SDL_keycode.h 189:9

sDLK_F18 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18)
C declaration
macro SDLK_F18, defined at SDL3/SDL_keycode.h 190:9

sDLK_F19 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19)
C declaration
macro SDLK_F19, defined at SDL3/SDL_keycode.h 191:9

sDLK_F20 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20)
C declaration
macro SDLK_F20, defined at SDL3/SDL_keycode.h 192:9

sDLK_F21 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21)
C declaration
macro SDLK_F21, defined at SDL3/SDL_keycode.h 193:9

sDLK_F22 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22)
C declaration
macro SDLK_F22, defined at SDL3/SDL_keycode.h 194:9

sDLK_F23 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23)
C declaration
macro SDLK_F23, defined at SDL3/SDL_keycode.h 195:9

sDLK_F24 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24)
C declaration
macro SDLK_F24, defined at SDL3/SDL_keycode.h 196:9

sDLK_EXECUTE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE)
C declaration
macro SDLK_EXECUTE, defined at SDL3/SDL_keycode.h 197:9

sDLK_HELP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP)
C declaration
macro SDLK_HELP, defined at SDL3/SDL_keycode.h 198:9

sDLK_MENU :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU)
C declaration
macro SDLK_MENU, defined at SDL3/SDL_keycode.h 199:9

sDLK_SELECT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT)
C declaration
macro SDLK_SELECT, defined at SDL3/SDL_keycode.h 200:9

sDLK_STOP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP)
C declaration
macro SDLK_STOP, defined at SDL3/SDL_keycode.h 201:9

sDLK_AGAIN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN)
C declaration
macro SDLK_AGAIN, defined at SDL3/SDL_keycode.h 202:9

sDLK_UNDO :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO)
C declaration
macro SDLK_UNDO, defined at SDL3/SDL_keycode.h 203:9

sDLK_CUT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT)
C declaration
macro SDLK_CUT, defined at SDL3/SDL_keycode.h 204:9

sDLK_COPY :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY)
C declaration
macro SDLK_COPY, defined at SDL3/SDL_keycode.h 205:9

sDLK_PASTE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE)
C declaration
macro SDLK_PASTE, defined at SDL3/SDL_keycode.h 206:9

sDLK_FIND :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND)
C declaration
macro SDLK_FIND, defined at SDL3/SDL_keycode.h 207:9

sDLK_MUTE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE)
C declaration
macro SDLK_MUTE, defined at SDL3/SDL_keycode.h 208:9

sDLK_VOLUMEUP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP)
C declaration
macro SDLK_VOLUMEUP, defined at SDL3/SDL_keycode.h 209:9

sDLK_VOLUMEDOWN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN)
C declaration
macro SDLK_VOLUMEDOWN, defined at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 212:9

sDLK_ALTERASE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE)
C declaration
macro SDLK_ALTERASE, defined at SDL3/SDL_keycode.h 213:9

sDLK_SYSREQ :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ)
C declaration
macro SDLK_SYSREQ, defined at SDL3/SDL_keycode.h 214:9

sDLK_CANCEL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL)
C declaration
macro SDLK_CANCEL, defined at SDL3/SDL_keycode.h 215:9

sDLK_CLEAR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR)
C declaration
macro SDLK_CLEAR, defined at SDL3/SDL_keycode.h 216:9

sDLK_PRIOR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR)
C declaration
macro SDLK_PRIOR, defined at SDL3/SDL_keycode.h 217:9

sDLK_RETURN2 :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2)
C declaration
macro SDLK_RETURN2, defined at SDL3/SDL_keycode.h 218:9

sDLK_SEPARATOR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR)
C declaration
macro SDLK_SEPARATOR, defined at SDL3/SDL_keycode.h 219:9

sDLK_OUT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT)
C declaration
macro SDLK_OUT, defined at SDL3/SDL_keycode.h 220:9

sDLK_OPER :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER)
C declaration
macro SDLK_OPER, defined at SDL3/SDL_keycode.h 221:9

sDLK_CLEARAGAIN :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN)
C declaration
macro SDLK_CLEARAGAIN, defined at SDL3/SDL_keycode.h 222:9

sDLK_CRSEL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL)
C declaration
macro SDLK_CRSEL, defined at SDL3/SDL_keycode.h 223:9

sDLK_EXSEL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL)
C declaration
macro SDLK_EXSEL, defined at SDL3/SDL_keycode.h 224:9

sDLK_FRONT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FRONT)
C declaration
macro SDLK_FRONT, defined at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 227:9

sDLK_THOUSANDSSEPARATOR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR)
C declaration
macro SDLK_THOUSANDSSEPARATOR, defined at SDL3/SDL_keycode.h 228:9

sDLK_DECIMALSEPARATOR :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR)
C declaration
macro SDLK_DECIMALSEPARATOR, defined at SDL3/SDL_keycode.h 229:9

sDLK_CURRENCYUNIT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT)
C declaration
macro SDLK_CURRENCYUNIT, defined at SDL3/SDL_keycode.h 230:9

sDLK_CURRENCYSUBUNIT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT)
C declaration
macro SDLK_CURRENCYSUBUNIT, defined at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 237:9

sDLK_KP_A :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A)
C declaration
macro SDLK_KP_A, defined at SDL3/SDL_keycode.h 238:9

sDLK_KP_B :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B)
C declaration
macro SDLK_KP_B, defined at SDL3/SDL_keycode.h 239:9

sDLK_KP_C :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C)
C declaration
macro SDLK_KP_C, defined at SDL3/SDL_keycode.h 240:9

sDLK_KP_D :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D)
C declaration
macro SDLK_KP_D, defined at SDL3/SDL_keycode.h 241:9

sDLK_KP_E :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E)
C declaration
macro SDLK_KP_E, defined at SDL3/SDL_keycode.h 242:9

sDLK_KP_F :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F)
C declaration
macro SDLK_KP_F, defined at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 271:9

sDLK_LCTRL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL)
C declaration
macro SDLK_LCTRL, defined at SDL3/SDL_keycode.h 272:9

sDLK_LSHIFT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT)
C declaration
macro SDLK_LSHIFT, defined at SDL3/SDL_keycode.h 273:9

sDLK_LALT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT)
C declaration
macro SDLK_LALT, defined at SDL3/SDL_keycode.h 274:9

sDLK_LGUI :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI)
C declaration
macro SDLK_LGUI, defined at SDL3/SDL_keycode.h 275:9

sDLK_RCTRL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL)
C declaration
macro SDLK_RCTRL, defined at SDL3/SDL_keycode.h 276:9

sDLK_RSHIFT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT)
C declaration
macro SDLK_RSHIFT, defined at SDL3/SDL_keycode.h 277:9

sDLK_RALT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT)
C declaration
macro SDLK_RALT, defined at SDL3/SDL_keycode.h 278:9

sDLK_RGUI :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI)
C declaration
macro SDLK_RGUI, defined at SDL3/SDL_keycode.h 279:9

sDLK_MODE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE)
C declaration
macro SDLK_MODE, defined at SDL3/SDL_keycode.h 280:9

sDLK_SLEEP :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP)
C declaration
macro SDLK_SLEEP, defined at SDL3/SDL_keycode.h 281:9

sDLK_WAKE :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WAKE)
C declaration
macro SDLK_WAKE, defined at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 309:9

sDLK_SOFTLEFT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTLEFT)
C declaration
macro SDLK_SOFTLEFT, defined at SDL3/SDL_keycode.h 310:9

sDLK_SOFTRIGHT :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTRIGHT)
C declaration
macro SDLK_SOFTRIGHT, defined at SDL3/SDL_keycode.h 311:9

sDLK_CALL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALL)
C declaration
macro SDLK_CALL, defined at SDL3/SDL_keycode.h 312:9

sDLK_ENDCALL :: CUInt Source #

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ENDCALL)
C declaration
macro SDLK_ENDCALL, defined at SDL3/SDL_keycode.h 313:9

sDLK_LEFT_TAB :: CUInt Source #

Extended key Left Tab

C declaration
macro SDLK_LEFT_TAB, defined at SDL3/SDL_keycode.h 314:9

sDLK_LEVEL5_SHIFT :: CUInt Source #

Extended key Level 5 Shift

C declaration
macro SDLK_LEVEL5_SHIFT, defined at SDL3/SDL_keycode.h 315:9

sDLK_MULTI_KEY_COMPOSE :: CUInt Source #

Extended key Multi-key Compose

C declaration
macro SDLK_MULTI_KEY_COMPOSE, defined at SDL3/SDL_keycode.h 316:9

sDLK_LMETA :: CUInt Source #

Extended key Left Meta

C declaration
macro SDLK_LMETA, defined at SDL3/SDL_keycode.h 317:9

sDLK_RMETA :: CUInt Source #

Extended key Right Meta

C declaration
macro SDLK_RMETA, defined at SDL3/SDL_keycode.h 318:9

sDLK_LHYPER :: CUInt Source #

Extended key Left Hyper

C declaration
macro SDLK_LHYPER, defined at SDL3/SDL_keycode.h 319:9

sDLK_RHYPER :: CUInt Source #

Extended key Right Hyper

C declaration
macro SDLK_RHYPER, defined at SDL3/SDL_keycode.h 320:9

newtype SDL_Keymod Source #

Valid key modifiers (possibly OR'd together).

C declaration
SDL_Keymod, defined at SDL3/SDL_keycode.h 327:16

Since: 3.2.0

Constructors

SDL_Keymod 

Fields

Instances

Instances details
Bits SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

FiniteBits SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Bounded SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Enum SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Storable SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Generic SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type Rep SDL_Keymod 
Instance details

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)))
Ix SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Num SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Read SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Integral SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Real SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Show SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Eq SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Ord SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Prim SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

HasFFIType SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type FFIType SDL_Keymod 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

ReadRaw SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

StaticSize SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

WriteRaw SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

writeRaw :: Ptr SDL_Keymod -> SDL_Keymod -> IO () #

Bitfield SDL_Keymod Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

HasCField SDL_Keymod "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Associated Types

type CFieldType SDL_Keymod "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keymod "unwrap" = Uint16

Methods

offset# :: Proxy# SDL_Keymod -> Proxy# "unwrap" -> Int #

ty ~ Uint16 => HasField "unwrap" SDL_Keymod ty Source # 
Instance details

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 # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

Methods

getField :: Ptr SDL_Keymod -> Ptr ty #

type Rep SDL_Keymod Source # 
Instance details

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 # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keymod "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Keycode

type CFieldType SDL_Keymod "unwrap" = Uint16

sDL_KMOD_NONE :: CUInt Source #

no modifier is applicable.

C declaration
macro SDL_KMOD_NONE, defined at SDL3/SDL_keycode.h 329:9

sDL_KMOD_LSHIFT :: CUInt Source #

the left Shift key is down.

C declaration
macro SDL_KMOD_LSHIFT, defined at SDL3/SDL_keycode.h 330:9

sDL_KMOD_RSHIFT :: CUInt Source #

the right Shift key is down.

C declaration
macro SDL_KMOD_RSHIFT, defined at SDL3/SDL_keycode.h 331:9

sDL_KMOD_LEVEL5 :: CUInt Source #

the Level 5 Shift key is down.

C declaration
macro SDL_KMOD_LEVEL5, defined at SDL3/SDL_keycode.h 332:9

sDL_KMOD_LCTRL :: CUInt Source #

the left Ctrl (Control) key is down.

C declaration
macro SDL_KMOD_LCTRL, defined at SDL3/SDL_keycode.h 333:9

sDL_KMOD_RCTRL :: CUInt Source #

the right Ctrl (Control) key is down.

C declaration
macro SDL_KMOD_RCTRL, defined at SDL3/SDL_keycode.h 334:9

sDL_KMOD_LALT :: CUInt Source #

the left Alt key is down.

C declaration
macro SDL_KMOD_LALT, defined at SDL3/SDL_keycode.h 335:9

sDL_KMOD_RALT :: CUInt Source #

the right Alt key is down.

C declaration
macro SDL_KMOD_RALT, defined at SDL3/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 at SDL3/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 at SDL3/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 at SDL3/SDL_keycode.h 339:9

sDL_KMOD_CAPS :: CUInt Source #

the Caps Lock key is down.

C declaration
macro SDL_KMOD_CAPS, defined at SDL3/SDL_keycode.h 340:9

sDL_KMOD_MODE :: CUInt Source #

the !AltGr key is down.

C declaration
macro SDL_KMOD_MODE, defined at SDL3/SDL_keycode.h 341:9

sDL_KMOD_SCROLL :: CUInt Source #

the Scroll Lock key is down.

C declaration
macro SDL_KMOD_SCROLL, defined at SDL3/SDL_keycode.h 342:9

sDL_KMOD_CTRL :: CUInt Source #

Any Ctrl key is down.

C declaration
macro SDL_KMOD_CTRL, defined at SDL3/SDL_keycode.h 343:9

sDL_KMOD_SHIFT :: CUInt Source #

Any Shift key is down.

C declaration
macro SDL_KMOD_SHIFT, defined at SDL3/SDL_keycode.h 344:9

sDL_KMOD_ALT :: CUInt Source #

Any Alt key is down.

C declaration
macro SDL_KMOD_ALT, defined at SDL3/SDL_keycode.h 345:9

sDL_KMOD_GUI :: CUInt Source #

Any GUI key is down.

C declaration
macro SDL_KMOD_GUI, defined at SDL3/SDL_keycode.h 346:9