sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

SDL3.Sys.Bindgen.Scancode

Description

Defines keyboard scancodes.

Please refer to the Best Keyboard Practices document for details on what this information means and how best to use it.

https://wiki.libsdl.org/SDL3/BestKeyboardPractices The SDL keyboard scancode representation.

An SDL scancode is the physical representation of a key on the keyboard, independent of language and keyboard mapping.

Values of this type are used to represent keyboard keys, among other places in the scancode field of the SDL_KeyboardEvent structure.

The values in this enumeration are based on the USB usage page standard: https://usb.org/sites/default/files/hut1_5.pdf

Since: 3.2.0

Synopsis

Documentation

newtype SDL_Scancode Source #

C declaration
enum SDL_Scancode, defined at SDL3/SDL_scancode.h 52:14

Constructors

SDL_Scancode 

Fields

Instances

Instances details
Storable SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Generic SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Associated Types

type Rep SDL_Scancode 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

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

Defined in SDL3.Sys.Bindgen.Scancode

Show SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Eq SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Ord SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Prim SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

CEnum SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Associated Types

type CEnumZ SDL_Scancode 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

HasFFIType SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Associated Types

type FFIType SDL_Scancode 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

ReadRaw SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

StaticSize SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

WriteRaw SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

HasCField SDL_Scancode "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Associated Types

type CFieldType SDL_Scancode "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

type CFieldType SDL_Scancode "unwrap" = CUInt

Methods

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

ty ~ CUInt => HasField "unwrap" SDL_Scancode ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

Methods

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

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

Defined in SDL3.Sys.Bindgen.Scancode

Methods

getField :: Ptr SDL_Scancode -> Ptr ty #

type Rep SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

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

Defined in SDL3.Sys.Bindgen.Scancode

type FFIType SDL_Scancode Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

type CFieldType SDL_Scancode "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Scancode

type CFieldType SDL_Scancode "unwrap" = CUInt

pattern SDL_SCANCODE_UNKNOWN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_UNKNOWN, defined at SDL3/SDL_scancode.h 54:5

pattern SDL_SCANCODE_A :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_A, defined at SDL3/SDL_scancode.h 63:5

pattern SDL_SCANCODE_B :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_B, defined at SDL3/SDL_scancode.h 64:5

pattern SDL_SCANCODE_C :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_C, defined at SDL3/SDL_scancode.h 65:5

pattern SDL_SCANCODE_D :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_D, defined at SDL3/SDL_scancode.h 66:5

pattern SDL_SCANCODE_E :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_E, defined at SDL3/SDL_scancode.h 67:5

pattern SDL_SCANCODE_F :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F, defined at SDL3/SDL_scancode.h 68:5

pattern SDL_SCANCODE_G :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_G, defined at SDL3/SDL_scancode.h 69:5

pattern SDL_SCANCODE_H :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_H, defined at SDL3/SDL_scancode.h 70:5

pattern SDL_SCANCODE_I :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_I, defined at SDL3/SDL_scancode.h 71:5

pattern SDL_SCANCODE_J :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_J, defined at SDL3/SDL_scancode.h 72:5

pattern SDL_SCANCODE_K :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_K, defined at SDL3/SDL_scancode.h 73:5

pattern SDL_SCANCODE_L :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_L, defined at SDL3/SDL_scancode.h 74:5

pattern SDL_SCANCODE_M :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_M, defined at SDL3/SDL_scancode.h 75:5

pattern SDL_SCANCODE_N :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_N, defined at SDL3/SDL_scancode.h 76:5

pattern SDL_SCANCODE_O :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_O, defined at SDL3/SDL_scancode.h 77:5

pattern SDL_SCANCODE_P :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_P, defined at SDL3/SDL_scancode.h 78:5

pattern SDL_SCANCODE_Q :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_Q, defined at SDL3/SDL_scancode.h 79:5

pattern SDL_SCANCODE_R :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_R, defined at SDL3/SDL_scancode.h 80:5

pattern SDL_SCANCODE_S :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_S, defined at SDL3/SDL_scancode.h 81:5

pattern SDL_SCANCODE_T :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_T, defined at SDL3/SDL_scancode.h 82:5

pattern SDL_SCANCODE_U :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_U, defined at SDL3/SDL_scancode.h 83:5

pattern SDL_SCANCODE_V :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_V, defined at SDL3/SDL_scancode.h 84:5

pattern SDL_SCANCODE_W :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_W, defined at SDL3/SDL_scancode.h 85:5

pattern SDL_SCANCODE_X :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_X, defined at SDL3/SDL_scancode.h 86:5

pattern SDL_SCANCODE_Y :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_Y, defined at SDL3/SDL_scancode.h 87:5

pattern SDL_SCANCODE_Z :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_Z, defined at SDL3/SDL_scancode.h 88:5

pattern SDL_SCANCODE_1 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_1, defined at SDL3/SDL_scancode.h 90:5

pattern SDL_SCANCODE_2 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_2, defined at SDL3/SDL_scancode.h 91:5

pattern SDL_SCANCODE_3 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_3, defined at SDL3/SDL_scancode.h 92:5

pattern SDL_SCANCODE_4 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_4, defined at SDL3/SDL_scancode.h 93:5

pattern SDL_SCANCODE_5 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_5, defined at SDL3/SDL_scancode.h 94:5

pattern SDL_SCANCODE_6 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_6, defined at SDL3/SDL_scancode.h 95:5

pattern SDL_SCANCODE_7 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_7, defined at SDL3/SDL_scancode.h 96:5

pattern SDL_SCANCODE_8 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_8, defined at SDL3/SDL_scancode.h 97:5

pattern SDL_SCANCODE_9 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_9, defined at SDL3/SDL_scancode.h 98:5

pattern SDL_SCANCODE_0 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_0, defined at SDL3/SDL_scancode.h 99:5

pattern SDL_SCANCODE_RETURN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RETURN, defined at SDL3/SDL_scancode.h 101:5

pattern SDL_SCANCODE_ESCAPE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_ESCAPE, defined at SDL3/SDL_scancode.h 102:5

pattern SDL_SCANCODE_BACKSPACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_BACKSPACE, defined at SDL3/SDL_scancode.h 103:5

pattern SDL_SCANCODE_TAB :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_TAB, defined at SDL3/SDL_scancode.h 104:5

pattern SDL_SCANCODE_SPACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SPACE, defined at SDL3/SDL_scancode.h 105:5

pattern SDL_SCANCODE_MINUS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_MINUS, defined at SDL3/SDL_scancode.h 107:5

pattern SDL_SCANCODE_EQUALS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_EQUALS, defined at SDL3/SDL_scancode.h 108:5

pattern SDL_SCANCODE_LEFTBRACKET :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_LEFTBRACKET, defined at SDL3/SDL_scancode.h 109:5

pattern SDL_SCANCODE_RIGHTBRACKET :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RIGHTBRACKET, defined at SDL3/SDL_scancode.h 110:5

pattern SDL_SCANCODE_BACKSLASH :: SDL_Scancode Source #

Located at the lower left of the return key on ISO keyboards and at the right end of the QWERTY row on ANSI keyboards. Produces REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US layout, REVERSE SOLIDUS and VERTICAL LINE in a UK Mac layout, NUMBER SIGN and TILDE in a UK Windows layout, DOLLAR SIGN and POUND SIGN in a Swiss German layout, NUMBER SIGN and APOSTROPHE in a German layout, GRAVE ACCENT and POUND SIGN in a French Mac layout, and ASTERISK and MICRO SIGN in a French Windows layout.

C declaration
SDL_SCANCODE_BACKSLASH, defined at SDL3/SDL_scancode.h 111:5

pattern SDL_SCANCODE_NONUSHASH :: SDL_Scancode Source #

ISO USB keyboards actually use this code instead of 49 for the same key, but all OSes I've seen treat the two codes identically. So, as an implementor, unless your keyboard generates both of those codes and your OS treats them differently, you should generate SDL_SCANCODE_BACKSLASH instead of this code. As a user, you should not rely on this code because SDL will never generate it with most (all?) keyboards.

C declaration
SDL_SCANCODE_NONUSHASH, defined at SDL3/SDL_scancode.h 125:5

pattern SDL_SCANCODE_SEMICOLON :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SEMICOLON, defined at SDL3/SDL_scancode.h 137:5

pattern SDL_SCANCODE_APOSTROPHE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_APOSTROPHE, defined at SDL3/SDL_scancode.h 138:5

pattern SDL_SCANCODE_GRAVE :: SDL_Scancode Source #

Located in the top left corner (on both ANSI and ISO keyboards). Produces GRAVE ACCENT and TILDE in a US Windows layout and in US and UK Mac layouts on ANSI keyboards, GRAVE ACCENT and NOT SIGN in a UK Windows layout, SECTION SIGN and PLUS-MINUS SIGN in US and UK Mac layouts on ISO keyboards, SECTION SIGN and DEGREE SIGN in a Swiss German layout (Mac: only on ISO keyboards), CIRCUMFLEX ACCENT and DEGREE SIGN in a German layout (Mac: only on ISO keyboards), SUPERSCRIPT TWO and TILDE in a French Windows layout, COMMERCIAL AT and NUMBER SIGN in a French Mac layout on ISO keyboards, and LESS-THAN SIGN and GREATER-THAN SIGN in a Swiss German, German, or French Mac layout on ANSI keyboards.

C declaration
SDL_SCANCODE_GRAVE, defined at SDL3/SDL_scancode.h 139:5

pattern SDL_SCANCODE_COMMA :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_COMMA, defined at SDL3/SDL_scancode.h 156:5

pattern SDL_SCANCODE_PERIOD :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PERIOD, defined at SDL3/SDL_scancode.h 157:5

pattern SDL_SCANCODE_SLASH :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SLASH, defined at SDL3/SDL_scancode.h 158:5

pattern SDL_SCANCODE_CAPSLOCK :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CAPSLOCK, defined at SDL3/SDL_scancode.h 160:5

pattern SDL_SCANCODE_F1 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F1, defined at SDL3/SDL_scancode.h 162:5

pattern SDL_SCANCODE_F2 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F2, defined at SDL3/SDL_scancode.h 163:5

pattern SDL_SCANCODE_F3 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F3, defined at SDL3/SDL_scancode.h 164:5

pattern SDL_SCANCODE_F4 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F4, defined at SDL3/SDL_scancode.h 165:5

pattern SDL_SCANCODE_F5 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F5, defined at SDL3/SDL_scancode.h 166:5

pattern SDL_SCANCODE_F6 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F6, defined at SDL3/SDL_scancode.h 167:5

pattern SDL_SCANCODE_F7 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F7, defined at SDL3/SDL_scancode.h 168:5

pattern SDL_SCANCODE_F8 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F8, defined at SDL3/SDL_scancode.h 169:5

pattern SDL_SCANCODE_F9 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F9, defined at SDL3/SDL_scancode.h 170:5

pattern SDL_SCANCODE_F10 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F10, defined at SDL3/SDL_scancode.h 171:5

pattern SDL_SCANCODE_F11 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F11, defined at SDL3/SDL_scancode.h 172:5

pattern SDL_SCANCODE_F12 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F12, defined at SDL3/SDL_scancode.h 173:5

pattern SDL_SCANCODE_PRINTSCREEN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PRINTSCREEN, defined at SDL3/SDL_scancode.h 175:5

pattern SDL_SCANCODE_SCROLLLOCK :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SCROLLLOCK, defined at SDL3/SDL_scancode.h 176:5

pattern SDL_SCANCODE_PAUSE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PAUSE, defined at SDL3/SDL_scancode.h 177:5

pattern SDL_SCANCODE_INSERT :: SDL_Scancode Source #

insert on PC, help on some Mac keyboards (but does send code 73, not 117)

C declaration
SDL_SCANCODE_INSERT, defined at SDL3/SDL_scancode.h 178:5

pattern SDL_SCANCODE_HOME :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_HOME, defined at SDL3/SDL_scancode.h 180:5

pattern SDL_SCANCODE_PAGEUP :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PAGEUP, defined at SDL3/SDL_scancode.h 181:5

pattern SDL_SCANCODE_DELETE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_DELETE, defined at SDL3/SDL_scancode.h 182:5

pattern SDL_SCANCODE_END :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_END, defined at SDL3/SDL_scancode.h 183:5

pattern SDL_SCANCODE_PAGEDOWN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PAGEDOWN, defined at SDL3/SDL_scancode.h 184:5

pattern SDL_SCANCODE_RIGHT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RIGHT, defined at SDL3/SDL_scancode.h 185:5

pattern SDL_SCANCODE_LEFT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_LEFT, defined at SDL3/SDL_scancode.h 186:5

pattern SDL_SCANCODE_DOWN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_DOWN, defined at SDL3/SDL_scancode.h 187:5

pattern SDL_SCANCODE_UP :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_UP, defined at SDL3/SDL_scancode.h 188:5

pattern SDL_SCANCODE_NUMLOCKCLEAR :: SDL_Scancode Source #

num lock on PC, clear on Mac keyboards

C declaration
SDL_SCANCODE_NUMLOCKCLEAR, defined at SDL3/SDL_scancode.h 190:5

pattern SDL_SCANCODE_KP_DIVIDE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_DIVIDE, defined at SDL3/SDL_scancode.h 192:5

pattern SDL_SCANCODE_KP_MULTIPLY :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MULTIPLY, defined at SDL3/SDL_scancode.h 193:5

pattern SDL_SCANCODE_KP_MINUS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MINUS, defined at SDL3/SDL_scancode.h 194:5

pattern SDL_SCANCODE_KP_PLUS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_PLUS, defined at SDL3/SDL_scancode.h 195:5

pattern SDL_SCANCODE_KP_ENTER :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_ENTER, defined at SDL3/SDL_scancode.h 196:5

pattern SDL_SCANCODE_KP_1 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_1, defined at SDL3/SDL_scancode.h 197:5

pattern SDL_SCANCODE_KP_2 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_2, defined at SDL3/SDL_scancode.h 198:5

pattern SDL_SCANCODE_KP_3 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_3, defined at SDL3/SDL_scancode.h 199:5

pattern SDL_SCANCODE_KP_4 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_4, defined at SDL3/SDL_scancode.h 200:5

pattern SDL_SCANCODE_KP_5 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_5, defined at SDL3/SDL_scancode.h 201:5

pattern SDL_SCANCODE_KP_6 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_6, defined at SDL3/SDL_scancode.h 202:5

pattern SDL_SCANCODE_KP_7 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_7, defined at SDL3/SDL_scancode.h 203:5

pattern SDL_SCANCODE_KP_8 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_8, defined at SDL3/SDL_scancode.h 204:5

pattern SDL_SCANCODE_KP_9 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_9, defined at SDL3/SDL_scancode.h 205:5

pattern SDL_SCANCODE_KP_0 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_0, defined at SDL3/SDL_scancode.h 206:5

pattern SDL_SCANCODE_KP_PERIOD :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_PERIOD, defined at SDL3/SDL_scancode.h 207:5

pattern SDL_SCANCODE_NONUSBACKSLASH :: SDL_Scancode Source #

This is the additional key that ISO keyboards have over ANSI ones, located between left shift and Z. Produces GRAVE ACCENT and TILDE in a US or UK Mac layout, REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US or UK Windows layout, and LESS-THAN SIGN and GREATER-THAN SIGN in a Swiss German, German, or French layout.

C declaration
SDL_SCANCODE_NONUSBACKSLASH, defined at SDL3/SDL_scancode.h 209:5

pattern SDL_SCANCODE_APPLICATION :: SDL_Scancode Source #

windows contextual menu, compose

C declaration
SDL_SCANCODE_APPLICATION, defined at SDL3/SDL_scancode.h 219:5

pattern SDL_SCANCODE_POWER :: SDL_Scancode Source #

The USB document says this is a status flag, not a physical key - but some Mac keyboards do have a power key.

C declaration
SDL_SCANCODE_POWER, defined at SDL3/SDL_scancode.h 220:5

pattern SDL_SCANCODE_KP_EQUALS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_EQUALS, defined at SDL3/SDL_scancode.h 223:5

pattern SDL_SCANCODE_F13 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F13, defined at SDL3/SDL_scancode.h 224:5

pattern SDL_SCANCODE_F14 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F14, defined at SDL3/SDL_scancode.h 225:5

pattern SDL_SCANCODE_F15 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F15, defined at SDL3/SDL_scancode.h 226:5

pattern SDL_SCANCODE_F16 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F16, defined at SDL3/SDL_scancode.h 227:5

pattern SDL_SCANCODE_F17 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F17, defined at SDL3/SDL_scancode.h 228:5

pattern SDL_SCANCODE_F18 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F18, defined at SDL3/SDL_scancode.h 229:5

pattern SDL_SCANCODE_F19 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F19, defined at SDL3/SDL_scancode.h 230:5

pattern SDL_SCANCODE_F20 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F20, defined at SDL3/SDL_scancode.h 231:5

pattern SDL_SCANCODE_F21 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F21, defined at SDL3/SDL_scancode.h 232:5

pattern SDL_SCANCODE_F22 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F22, defined at SDL3/SDL_scancode.h 233:5

pattern SDL_SCANCODE_F23 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F23, defined at SDL3/SDL_scancode.h 234:5

pattern SDL_SCANCODE_F24 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_F24, defined at SDL3/SDL_scancode.h 235:5

pattern SDL_SCANCODE_EXECUTE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_EXECUTE, defined at SDL3/SDL_scancode.h 236:5

pattern SDL_SCANCODE_HELP :: SDL_Scancode Source #

AL Integrated Help Center

C declaration
SDL_SCANCODE_HELP, defined at SDL3/SDL_scancode.h 237:5

pattern SDL_SCANCODE_MENU :: SDL_Scancode Source #

Menu (show menu)

C declaration
SDL_SCANCODE_MENU, defined at SDL3/SDL_scancode.h 238:5

pattern SDL_SCANCODE_SELECT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SELECT, defined at SDL3/SDL_scancode.h 239:5

pattern SDL_SCANCODE_STOP :: SDL_Scancode Source #

AC Stop

C declaration
SDL_SCANCODE_STOP, defined at SDL3/SDL_scancode.h 240:5

pattern SDL_SCANCODE_AGAIN :: SDL_Scancode Source #

AC Redo/Repeat

C declaration
SDL_SCANCODE_AGAIN, defined at SDL3/SDL_scancode.h 241:5

pattern SDL_SCANCODE_UNDO :: SDL_Scancode Source #

AC Undo

C declaration
SDL_SCANCODE_UNDO, defined at SDL3/SDL_scancode.h 242:5

pattern SDL_SCANCODE_CUT :: SDL_Scancode Source #

AC Cut

C declaration
SDL_SCANCODE_CUT, defined at SDL3/SDL_scancode.h 243:5

pattern SDL_SCANCODE_COPY :: SDL_Scancode Source #

AC Copy

C declaration
SDL_SCANCODE_COPY, defined at SDL3/SDL_scancode.h 244:5

pattern SDL_SCANCODE_PASTE :: SDL_Scancode Source #

AC Paste

C declaration
SDL_SCANCODE_PASTE, defined at SDL3/SDL_scancode.h 245:5

pattern SDL_SCANCODE_FIND :: SDL_Scancode Source #

AC Find

C declaration
SDL_SCANCODE_FIND, defined at SDL3/SDL_scancode.h 246:5

pattern SDL_SCANCODE_MUTE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_MUTE, defined at SDL3/SDL_scancode.h 247:5

pattern SDL_SCANCODE_VOLUMEUP :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_VOLUMEUP, defined at SDL3/SDL_scancode.h 248:5

pattern SDL_SCANCODE_VOLUMEDOWN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_VOLUMEDOWN, defined at SDL3/SDL_scancode.h 249:5

pattern SDL_SCANCODE_KP_COMMA :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_COMMA, defined at SDL3/SDL_scancode.h 254:5

pattern SDL_SCANCODE_KP_EQUALSAS400 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_EQUALSAS400, defined at SDL3/SDL_scancode.h 255:5

pattern SDL_SCANCODE_INTERNATIONAL1 :: SDL_Scancode Source #

used on Asian keyboards, see footnotes in USB doc

C declaration
SDL_SCANCODE_INTERNATIONAL1, defined at SDL3/SDL_scancode.h 257:5

pattern SDL_SCANCODE_INTERNATIONAL2 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL2, defined at SDL3/SDL_scancode.h 259:5

pattern SDL_SCANCODE_INTERNATIONAL3 :: SDL_Scancode Source #

Yen

C declaration
SDL_SCANCODE_INTERNATIONAL3, defined at SDL3/SDL_scancode.h 260:5

pattern SDL_SCANCODE_INTERNATIONAL4 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL4, defined at SDL3/SDL_scancode.h 261:5

pattern SDL_SCANCODE_INTERNATIONAL5 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL5, defined at SDL3/SDL_scancode.h 262:5

pattern SDL_SCANCODE_INTERNATIONAL6 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL6, defined at SDL3/SDL_scancode.h 263:5

pattern SDL_SCANCODE_INTERNATIONAL7 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL7, defined at SDL3/SDL_scancode.h 264:5

pattern SDL_SCANCODE_INTERNATIONAL8 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL8, defined at SDL3/SDL_scancode.h 265:5

pattern SDL_SCANCODE_INTERNATIONAL9 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_INTERNATIONAL9, defined at SDL3/SDL_scancode.h 266:5

pattern SDL_SCANCODE_LANG1 :: SDL_Scancode Source #

Hangul/English toggle

C declaration
SDL_SCANCODE_LANG1, defined at SDL3/SDL_scancode.h 267:5

pattern SDL_SCANCODE_LANG2 :: SDL_Scancode Source #

Hanja conversion

C declaration
SDL_SCANCODE_LANG2, defined at SDL3/SDL_scancode.h 268:5

pattern SDL_SCANCODE_LANG3 :: SDL_Scancode Source #

Katakana

C declaration
SDL_SCANCODE_LANG3, defined at SDL3/SDL_scancode.h 269:5

pattern SDL_SCANCODE_LANG4 :: SDL_Scancode Source #

Hiragana

C declaration
SDL_SCANCODE_LANG4, defined at SDL3/SDL_scancode.h 270:5

pattern SDL_SCANCODE_LANG5 :: SDL_Scancode Source #

Zenkaku/Hankaku

C declaration
SDL_SCANCODE_LANG5, defined at SDL3/SDL_scancode.h 271:5

pattern SDL_SCANCODE_LANG6 :: SDL_Scancode Source #

reserved

C declaration
SDL_SCANCODE_LANG6, defined at SDL3/SDL_scancode.h 272:5

pattern SDL_SCANCODE_LANG7 :: SDL_Scancode Source #

reserved

C declaration
SDL_SCANCODE_LANG7, defined at SDL3/SDL_scancode.h 273:5

pattern SDL_SCANCODE_LANG8 :: SDL_Scancode Source #

reserved

C declaration
SDL_SCANCODE_LANG8, defined at SDL3/SDL_scancode.h 274:5

pattern SDL_SCANCODE_LANG9 :: SDL_Scancode Source #

reserved

C declaration
SDL_SCANCODE_LANG9, defined at SDL3/SDL_scancode.h 275:5

pattern SDL_SCANCODE_ALTERASE :: SDL_Scancode Source #

Erase-Eaze

C declaration
SDL_SCANCODE_ALTERASE, defined at SDL3/SDL_scancode.h 277:5

pattern SDL_SCANCODE_SYSREQ :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SYSREQ, defined at SDL3/SDL_scancode.h 278:5

pattern SDL_SCANCODE_CANCEL :: SDL_Scancode Source #

AC Cancel

C declaration
SDL_SCANCODE_CANCEL, defined at SDL3/SDL_scancode.h 279:5

pattern SDL_SCANCODE_CLEAR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CLEAR, defined at SDL3/SDL_scancode.h 280:5

pattern SDL_SCANCODE_PRIOR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_PRIOR, defined at SDL3/SDL_scancode.h 281:5

pattern SDL_SCANCODE_RETURN2 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RETURN2, defined at SDL3/SDL_scancode.h 282:5

pattern SDL_SCANCODE_SEPARATOR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_SEPARATOR, defined at SDL3/SDL_scancode.h 283:5

pattern SDL_SCANCODE_OUT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_OUT, defined at SDL3/SDL_scancode.h 284:5

pattern SDL_SCANCODE_OPER :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_OPER, defined at SDL3/SDL_scancode.h 285:5

pattern SDL_SCANCODE_CLEARAGAIN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CLEARAGAIN, defined at SDL3/SDL_scancode.h 286:5

pattern SDL_SCANCODE_CRSEL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CRSEL, defined at SDL3/SDL_scancode.h 287:5

pattern SDL_SCANCODE_EXSEL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_EXSEL, defined at SDL3/SDL_scancode.h 288:5

pattern SDL_SCANCODE_FRONT :: SDL_Scancode Source #

Front (Sun keyboards)

C declaration
SDL_SCANCODE_FRONT, defined at SDL3/SDL_scancode.h 289:5

pattern SDL_SCANCODE_KP_00 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_00, defined at SDL3/SDL_scancode.h 291:5

pattern SDL_SCANCODE_KP_000 :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_000, defined at SDL3/SDL_scancode.h 292:5

pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_THOUSANDSSEPARATOR, defined at SDL3/SDL_scancode.h 293:5

pattern SDL_SCANCODE_DECIMALSEPARATOR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_DECIMALSEPARATOR, defined at SDL3/SDL_scancode.h 294:5

pattern SDL_SCANCODE_CURRENCYUNIT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CURRENCYUNIT, defined at SDL3/SDL_scancode.h 295:5

pattern SDL_SCANCODE_CURRENCYSUBUNIT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_CURRENCYSUBUNIT, defined at SDL3/SDL_scancode.h 296:5

pattern SDL_SCANCODE_KP_LEFTPAREN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_LEFTPAREN, defined at SDL3/SDL_scancode.h 297:5

pattern SDL_SCANCODE_KP_RIGHTPAREN :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_RIGHTPAREN, defined at SDL3/SDL_scancode.h 298:5

pattern SDL_SCANCODE_KP_LEFTBRACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_LEFTBRACE, defined at SDL3/SDL_scancode.h 299:5

pattern SDL_SCANCODE_KP_RIGHTBRACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_RIGHTBRACE, defined at SDL3/SDL_scancode.h 300:5

pattern SDL_SCANCODE_KP_TAB :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_TAB, defined at SDL3/SDL_scancode.h 301:5

pattern SDL_SCANCODE_KP_BACKSPACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_BACKSPACE, defined at SDL3/SDL_scancode.h 302:5

pattern SDL_SCANCODE_KP_A :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_A, defined at SDL3/SDL_scancode.h 303:5

pattern SDL_SCANCODE_KP_B :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_B, defined at SDL3/SDL_scancode.h 304:5

pattern SDL_SCANCODE_KP_C :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_C, defined at SDL3/SDL_scancode.h 305:5

pattern SDL_SCANCODE_KP_D :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_D, defined at SDL3/SDL_scancode.h 306:5

pattern SDL_SCANCODE_KP_E :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_E, defined at SDL3/SDL_scancode.h 307:5

pattern SDL_SCANCODE_KP_F :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_F, defined at SDL3/SDL_scancode.h 308:5

pattern SDL_SCANCODE_KP_XOR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_XOR, defined at SDL3/SDL_scancode.h 309:5

pattern SDL_SCANCODE_KP_POWER :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_POWER, defined at SDL3/SDL_scancode.h 310:5

pattern SDL_SCANCODE_KP_PERCENT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_PERCENT, defined at SDL3/SDL_scancode.h 311:5

pattern SDL_SCANCODE_KP_LESS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_LESS, defined at SDL3/SDL_scancode.h 312:5

pattern SDL_SCANCODE_KP_GREATER :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_GREATER, defined at SDL3/SDL_scancode.h 313:5

pattern SDL_SCANCODE_KP_AMPERSAND :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_AMPERSAND, defined at SDL3/SDL_scancode.h 314:5

pattern SDL_SCANCODE_KP_DBLAMPERSAND :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_DBLAMPERSAND, defined at SDL3/SDL_scancode.h 315:5

pattern SDL_SCANCODE_KP_VERTICALBAR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_VERTICALBAR, defined at SDL3/SDL_scancode.h 316:5

pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_DBLVERTICALBAR, defined at SDL3/SDL_scancode.h 317:5

pattern SDL_SCANCODE_KP_COLON :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_COLON, defined at SDL3/SDL_scancode.h 318:5

pattern SDL_SCANCODE_KP_HASH :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_HASH, defined at SDL3/SDL_scancode.h 319:5

pattern SDL_SCANCODE_KP_SPACE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_SPACE, defined at SDL3/SDL_scancode.h 320:5

pattern SDL_SCANCODE_KP_AT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_AT, defined at SDL3/SDL_scancode.h 321:5

pattern SDL_SCANCODE_KP_EXCLAM :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_EXCLAM, defined at SDL3/SDL_scancode.h 322:5

pattern SDL_SCANCODE_KP_MEMSTORE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMSTORE, defined at SDL3/SDL_scancode.h 323:5

pattern SDL_SCANCODE_KP_MEMRECALL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMRECALL, defined at SDL3/SDL_scancode.h 324:5

pattern SDL_SCANCODE_KP_MEMCLEAR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMCLEAR, defined at SDL3/SDL_scancode.h 325:5

pattern SDL_SCANCODE_KP_MEMADD :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMADD, defined at SDL3/SDL_scancode.h 326:5

pattern SDL_SCANCODE_KP_MEMSUBTRACT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMSUBTRACT, defined at SDL3/SDL_scancode.h 327:5

pattern SDL_SCANCODE_KP_MEMMULTIPLY :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMMULTIPLY, defined at SDL3/SDL_scancode.h 328:5

pattern SDL_SCANCODE_KP_MEMDIVIDE :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_MEMDIVIDE, defined at SDL3/SDL_scancode.h 329:5

pattern SDL_SCANCODE_KP_PLUSMINUS :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_PLUSMINUS, defined at SDL3/SDL_scancode.h 330:5

pattern SDL_SCANCODE_KP_CLEAR :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_CLEAR, defined at SDL3/SDL_scancode.h 331:5

pattern SDL_SCANCODE_KP_CLEARENTRY :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_CLEARENTRY, defined at SDL3/SDL_scancode.h 332:5

pattern SDL_SCANCODE_KP_BINARY :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_BINARY, defined at SDL3/SDL_scancode.h 333:5

pattern SDL_SCANCODE_KP_OCTAL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_OCTAL, defined at SDL3/SDL_scancode.h 334:5

pattern SDL_SCANCODE_KP_DECIMAL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_DECIMAL, defined at SDL3/SDL_scancode.h 335:5

pattern SDL_SCANCODE_KP_HEXADECIMAL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_KP_HEXADECIMAL, defined at SDL3/SDL_scancode.h 336:5

pattern SDL_SCANCODE_LCTRL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_LCTRL, defined at SDL3/SDL_scancode.h 338:5

pattern SDL_SCANCODE_LSHIFT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_LSHIFT, defined at SDL3/SDL_scancode.h 339:5

pattern SDL_SCANCODE_LALT :: SDL_Scancode Source #

alt, option

C declaration
SDL_SCANCODE_LALT, defined at SDL3/SDL_scancode.h 340:5

pattern SDL_SCANCODE_LGUI :: SDL_Scancode Source #

windows, command (apple), meta

C declaration
SDL_SCANCODE_LGUI, defined at SDL3/SDL_scancode.h 341:5

pattern SDL_SCANCODE_RCTRL :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RCTRL, defined at SDL3/SDL_scancode.h 342:5

pattern SDL_SCANCODE_RSHIFT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_RSHIFT, defined at SDL3/SDL_scancode.h 343:5

pattern SDL_SCANCODE_RALT :: SDL_Scancode Source #

alt gr, option

C declaration
SDL_SCANCODE_RALT, defined at SDL3/SDL_scancode.h 344:5

pattern SDL_SCANCODE_RGUI :: SDL_Scancode Source #

windows, command (apple), meta

C declaration
SDL_SCANCODE_RGUI, defined at SDL3/SDL_scancode.h 345:5

pattern SDL_SCANCODE_MODE :: SDL_Scancode Source #

I'm not sure if this is really not covered by any of the above, but since there's a special SDL_KMOD_MODE for it I'm adding it here

C declaration
SDL_SCANCODE_MODE, defined at SDL3/SDL_scancode.h 347:5

pattern SDL_SCANCODE_SLEEP :: SDL_Scancode Source #

Sleep

C declaration
SDL_SCANCODE_SLEEP, defined at SDL3/SDL_scancode.h 365:5

pattern SDL_SCANCODE_WAKE :: SDL_Scancode Source #

Wake

C declaration
SDL_SCANCODE_WAKE, defined at SDL3/SDL_scancode.h 366:5

pattern SDL_SCANCODE_CHANNEL_INCREMENT :: SDL_Scancode Source #

Channel Increment

C declaration
SDL_SCANCODE_CHANNEL_INCREMENT, defined at SDL3/SDL_scancode.h 368:5

pattern SDL_SCANCODE_CHANNEL_DECREMENT :: SDL_Scancode Source #

Channel Decrement

C declaration
SDL_SCANCODE_CHANNEL_DECREMENT, defined at SDL3/SDL_scancode.h 369:5

pattern SDL_SCANCODE_MEDIA_PLAY :: SDL_Scancode Source #

Play

C declaration
SDL_SCANCODE_MEDIA_PLAY, defined at SDL3/SDL_scancode.h 371:5

pattern SDL_SCANCODE_MEDIA_PAUSE :: SDL_Scancode Source #

Pause

C declaration
SDL_SCANCODE_MEDIA_PAUSE, defined at SDL3/SDL_scancode.h 372:5

pattern SDL_SCANCODE_MEDIA_RECORD :: SDL_Scancode Source #

Record

C declaration
SDL_SCANCODE_MEDIA_RECORD, defined at SDL3/SDL_scancode.h 373:5

pattern SDL_SCANCODE_MEDIA_FAST_FORWARD :: SDL_Scancode Source #

Fast Forward

C declaration
SDL_SCANCODE_MEDIA_FAST_FORWARD, defined at SDL3/SDL_scancode.h 374:5

pattern SDL_SCANCODE_MEDIA_REWIND :: SDL_Scancode Source #

Rewind

C declaration
SDL_SCANCODE_MEDIA_REWIND, defined at SDL3/SDL_scancode.h 375:5

pattern SDL_SCANCODE_MEDIA_NEXT_TRACK :: SDL_Scancode Source #

Next Track

C declaration
SDL_SCANCODE_MEDIA_NEXT_TRACK, defined at SDL3/SDL_scancode.h 376:5

pattern SDL_SCANCODE_MEDIA_PREVIOUS_TRACK :: SDL_Scancode Source #

Previous Track

C declaration
SDL_SCANCODE_MEDIA_PREVIOUS_TRACK, defined at SDL3/SDL_scancode.h 377:5

pattern SDL_SCANCODE_MEDIA_STOP :: SDL_Scancode Source #

Stop

C declaration
SDL_SCANCODE_MEDIA_STOP, defined at SDL3/SDL_scancode.h 378:5

pattern SDL_SCANCODE_MEDIA_EJECT :: SDL_Scancode Source #

Eject

C declaration
SDL_SCANCODE_MEDIA_EJECT, defined at SDL3/SDL_scancode.h 379:5

pattern SDL_SCANCODE_MEDIA_PLAY_PAUSE :: SDL_Scancode Source #

Play / Pause

C declaration
SDL_SCANCODE_MEDIA_PLAY_PAUSE, defined at SDL3/SDL_scancode.h 380:5

pattern SDL_SCANCODE_MEDIA_SELECT :: SDL_Scancode Source #

C declaration
SDL_SCANCODE_MEDIA_SELECT, defined at SDL3/SDL_scancode.h 381:5

pattern SDL_SCANCODE_AC_NEW :: SDL_Scancode Source #

AC New

C declaration
SDL_SCANCODE_AC_NEW, defined at SDL3/SDL_scancode.h 383:5

pattern SDL_SCANCODE_AC_OPEN :: SDL_Scancode Source #

AC Open

C declaration
SDL_SCANCODE_AC_OPEN, defined at SDL3/SDL_scancode.h 384:5

pattern SDL_SCANCODE_AC_CLOSE :: SDL_Scancode Source #

AC Close

C declaration
SDL_SCANCODE_AC_CLOSE, defined at SDL3/SDL_scancode.h 385:5

pattern SDL_SCANCODE_AC_EXIT :: SDL_Scancode Source #

AC Exit

C declaration
SDL_SCANCODE_AC_EXIT, defined at SDL3/SDL_scancode.h 386:5

pattern SDL_SCANCODE_AC_SAVE :: SDL_Scancode Source #

AC Save

C declaration
SDL_SCANCODE_AC_SAVE, defined at SDL3/SDL_scancode.h 387:5

pattern SDL_SCANCODE_AC_PRINT :: SDL_Scancode Source #

AC Print

C declaration
SDL_SCANCODE_AC_PRINT, defined at SDL3/SDL_scancode.h 388:5

pattern SDL_SCANCODE_AC_PROPERTIES :: SDL_Scancode Source #

AC Properties

C declaration
SDL_SCANCODE_AC_PROPERTIES, defined at SDL3/SDL_scancode.h 389:5

pattern SDL_SCANCODE_AC_SEARCH :: SDL_Scancode Source #

AC Search

C declaration
SDL_SCANCODE_AC_SEARCH, defined at SDL3/SDL_scancode.h 391:5

pattern SDL_SCANCODE_AC_HOME :: SDL_Scancode Source #

AC Home

C declaration
SDL_SCANCODE_AC_HOME, defined at SDL3/SDL_scancode.h 392:5

pattern SDL_SCANCODE_AC_BACK :: SDL_Scancode Source #

AC Back

C declaration
SDL_SCANCODE_AC_BACK, defined at SDL3/SDL_scancode.h 393:5

pattern SDL_SCANCODE_AC_FORWARD :: SDL_Scancode Source #

AC Forward

C declaration
SDL_SCANCODE_AC_FORWARD, defined at SDL3/SDL_scancode.h 394:5

pattern SDL_SCANCODE_AC_STOP :: SDL_Scancode Source #

AC Stop

C declaration
SDL_SCANCODE_AC_STOP, defined at SDL3/SDL_scancode.h 395:5

pattern SDL_SCANCODE_AC_REFRESH :: SDL_Scancode Source #

AC Refresh

C declaration
SDL_SCANCODE_AC_REFRESH, defined at SDL3/SDL_scancode.h 396:5

pattern SDL_SCANCODE_AC_BOOKMARKS :: SDL_Scancode Source #

AC Bookmarks

C declaration
SDL_SCANCODE_AC_BOOKMARKS, defined at SDL3/SDL_scancode.h 397:5

pattern SDL_SCANCODE_SOFTLEFT :: SDL_Scancode Source #

Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom left of the display.

C declaration
SDL_SCANCODE_SOFTLEFT, defined at SDL3/SDL_scancode.h 409:5

pattern SDL_SCANCODE_SOFTRIGHT :: SDL_Scancode Source #

Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom right of the display.

C declaration
SDL_SCANCODE_SOFTRIGHT, defined at SDL3/SDL_scancode.h 413:5

pattern SDL_SCANCODE_CALL :: SDL_Scancode Source #

Used for accepting phone calls.

C declaration
SDL_SCANCODE_CALL, defined at SDL3/SDL_scancode.h 417:5

pattern SDL_SCANCODE_ENDCALL :: SDL_Scancode Source #

Used for rejecting phone calls.

C declaration
SDL_SCANCODE_ENDCALL, defined at SDL3/SDL_scancode.h 418:5

pattern SDL_SCANCODE_RESERVED :: SDL_Scancode Source #

400-500 reserved for dynamic keycodes

C declaration
SDL_SCANCODE_RESERVED, defined at SDL3/SDL_scancode.h 424:5

pattern SDL_SCANCODE_COUNT :: SDL_Scancode Source #

not a key, just marks the number of scancodes for array bounds

C declaration
SDL_SCANCODE_COUNT, defined at SDL3/SDL_scancode.h 426:5