#[repr(transparent)]pub struct SDL_Keycode(pub Uint32);Expand description
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.
§Availability
This datatype is available since SDL 3.2.0.
§See also
§Known values (sdl3-sys)
Tuple Fields§
§0: Uint32Implementations§
Source§impl SDL_Keycode
impl SDL_Keycode
pub const EXTENDED_MASK: Self
pub const SCANCODE_MASK: Self
Sourcepub const DBLAPOSTROPHE: Self
pub const DBLAPOSTROPHE: Self
‘“’
Sourcepub const APOSTROPHE: Self
pub const APOSTROPHE: Self
‘'’
Sourcepub const RIGHTPAREN: Self
pub const RIGHTPAREN: Self
‘)’
Sourcepub const LEFTBRACKET: Self
pub const LEFTBRACKET: Self
‘[’
Sourcepub const RIGHTBRACKET: Self
pub const RIGHTBRACKET: Self
‘]’
Sourcepub const UNDERSCORE: Self
pub const UNDERSCORE: Self
‘_’
Sourcepub const RIGHTBRACE: Self
pub const RIGHTBRACE: Self
‘}’
Sourcepub const CAPSLOCK: Self
pub const CAPSLOCK: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK)
Sourcepub const F1: Self
pub const F1: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1)
Sourcepub const F2: Self
pub const F2: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2)
Sourcepub const F3: Self
pub const F3: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3)
Sourcepub const F4: Self
pub const F4: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4)
Sourcepub const F5: Self
pub const F5: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5)
Sourcepub const F6: Self
pub const F6: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6)
Sourcepub const F7: Self
pub const F7: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7)
Sourcepub const F8: Self
pub const F8: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8)
Sourcepub const F9: Self
pub const F9: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9)
Sourcepub const F10: Self
pub const F10: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10)
Sourcepub const F11: Self
pub const F11: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11)
Sourcepub const F12: Self
pub const F12: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12)
Sourcepub const PRINTSCREEN: Self
pub const PRINTSCREEN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN)
Sourcepub const SCROLLLOCK: Self
pub const SCROLLLOCK: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK)
Sourcepub const PAUSE: Self
pub const PAUSE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE)
Sourcepub const INSERT: Self
pub const INSERT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT)
Sourcepub const HOME: Self
pub const HOME: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME)
Sourcepub const PAGEUP: Self
pub const PAGEUP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP)
Sourcepub const END: Self
pub const END: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END)
Sourcepub const PAGEDOWN: Self
pub const PAGEDOWN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN)
Sourcepub const RIGHT: Self
pub const RIGHT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT)
Sourcepub const LEFT: Self
pub const LEFT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT)
Sourcepub const DOWN: Self
pub const DOWN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN)
Sourcepub const UP: Self
pub const UP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP)
Sourcepub const NUMLOCKCLEAR: Self
pub const NUMLOCKCLEAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR)
Sourcepub const KP_DIVIDE: Self
pub const KP_DIVIDE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE)
Sourcepub const KP_MULTIPLY: Self
pub const KP_MULTIPLY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY)
Sourcepub const KP_MINUS: Self
pub const KP_MINUS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS)
Sourcepub const KP_PLUS: Self
pub const KP_PLUS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS)
Sourcepub const KP_ENTER: Self
pub const KP_ENTER: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER)
Sourcepub const KP_1: Self
pub const KP_1: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1)
Sourcepub const KP_2: Self
pub const KP_2: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2)
Sourcepub const KP_3: Self
pub const KP_3: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3)
Sourcepub const KP_4: Self
pub const KP_4: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4)
Sourcepub const KP_5: Self
pub const KP_5: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5)
Sourcepub const KP_6: Self
pub const KP_6: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6)
Sourcepub const KP_7: Self
pub const KP_7: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7)
Sourcepub const KP_8: Self
pub const KP_8: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8)
Sourcepub const KP_9: Self
pub const KP_9: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9)
Sourcepub const KP_0: Self
pub const KP_0: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0)
Sourcepub const KP_PERIOD: Self
pub const KP_PERIOD: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD)
Sourcepub const APPLICATION: Self
pub const APPLICATION: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION)
Sourcepub const POWER: Self
pub const POWER: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER)
Sourcepub const KP_EQUALS: Self
pub const KP_EQUALS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS)
Sourcepub const F13: Self
pub const F13: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13)
Sourcepub const F14: Self
pub const F14: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14)
Sourcepub const F15: Self
pub const F15: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15)
Sourcepub const F16: Self
pub const F16: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16)
Sourcepub const F17: Self
pub const F17: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17)
Sourcepub const F18: Self
pub const F18: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18)
Sourcepub const F19: Self
pub const F19: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19)
Sourcepub const F20: Self
pub const F20: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20)
Sourcepub const F21: Self
pub const F21: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21)
Sourcepub const F22: Self
pub const F22: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22)
Sourcepub const F23: Self
pub const F23: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23)
Sourcepub const F24: Self
pub const F24: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24)
Sourcepub const EXECUTE: Self
pub const EXECUTE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE)
Sourcepub const HELP: Self
pub const HELP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP)
Sourcepub const MENU: Self
pub const MENU: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU)
Sourcepub const SELECT: Self
pub const SELECT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT)
Sourcepub const STOP: Self
pub const STOP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP)
Sourcepub const AGAIN: Self
pub const AGAIN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN)
Sourcepub const UNDO: Self
pub const UNDO: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO)
Sourcepub const CUT: Self
pub const CUT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT)
Sourcepub const COPY: Self
pub const COPY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY)
Sourcepub const PASTE: Self
pub const PASTE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE)
Sourcepub const FIND: Self
pub const FIND: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND)
Sourcepub const MUTE: Self
pub const MUTE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE)
Sourcepub const VOLUMEUP: Self
pub const VOLUMEUP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP)
Sourcepub const VOLUMEDOWN: Self
pub const VOLUMEDOWN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN)
Sourcepub const KP_COMMA: Self
pub const KP_COMMA: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA)
Sourcepub const KP_EQUALSAS400: Self
pub const KP_EQUALSAS400: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALSAS400)
Sourcepub const ALTERASE: Self
pub const ALTERASE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE)
Sourcepub const SYSREQ: Self
pub const SYSREQ: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ)
Sourcepub const CANCEL: Self
pub const CANCEL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL)
Sourcepub const CLEAR: Self
pub const CLEAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR)
Sourcepub const PRIOR: Self
pub const PRIOR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR)
Sourcepub const RETURN2: Self
pub const RETURN2: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2)
Sourcepub const SEPARATOR: Self
pub const SEPARATOR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR)
Sourcepub const OUT: Self
pub const OUT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT)
Sourcepub const OPER: Self
pub const OPER: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER)
Sourcepub const CLEARAGAIN: Self
pub const CLEARAGAIN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN)
Sourcepub const CRSEL: Self
pub const CRSEL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL)
Sourcepub const EXSEL: Self
pub const EXSEL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL)
Sourcepub const KP_00: Self
pub const KP_00: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00)
Sourcepub const KP_000: Self
pub const KP_000: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000)
Sourcepub const THOUSANDSSEPARATOR: Self
pub const THOUSANDSSEPARATOR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR)
Sourcepub const DECIMALSEPARATOR: Self
pub const DECIMALSEPARATOR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR)
Sourcepub const CURRENCYUNIT: Self
pub const CURRENCYUNIT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT)
Sourcepub const CURRENCYSUBUNIT: Self
pub const CURRENCYSUBUNIT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT)
Sourcepub const KP_LEFTPAREN: Self
pub const KP_LEFTPAREN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN)
Sourcepub const KP_RIGHTPAREN: Self
pub const KP_RIGHTPAREN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN)
Sourcepub const KP_LEFTBRACE: Self
pub const KP_LEFTBRACE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE)
Sourcepub const KP_RIGHTBRACE: Self
pub const KP_RIGHTBRACE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE)
Sourcepub const KP_TAB: Self
pub const KP_TAB: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB)
Sourcepub const KP_BACKSPACE: Self
pub const KP_BACKSPACE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE)
Sourcepub const KP_A: Self
pub const KP_A: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A)
Sourcepub const KP_B: Self
pub const KP_B: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B)
Sourcepub const KP_C: Self
pub const KP_C: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C)
Sourcepub const KP_D: Self
pub const KP_D: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D)
Sourcepub const KP_E: Self
pub const KP_E: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E)
Sourcepub const KP_F: Self
pub const KP_F: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F)
Sourcepub const KP_XOR: Self
pub const KP_XOR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR)
Sourcepub const KP_POWER: Self
pub const KP_POWER: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER)
Sourcepub const KP_PERCENT: Self
pub const KP_PERCENT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT)
Sourcepub const KP_LESS: Self
pub const KP_LESS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS)
Sourcepub const KP_GREATER: Self
pub const KP_GREATER: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER)
Sourcepub const KP_AMPERSAND: Self
pub const KP_AMPERSAND: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND)
Sourcepub const KP_DBLAMPERSAND: Self
pub const KP_DBLAMPERSAND: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLAMPERSAND)
Sourcepub const KP_VERTICALBAR: Self
pub const KP_VERTICALBAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_VERTICALBAR)
Sourcepub const KP_DBLVERTICALBAR: Self
pub const KP_DBLVERTICALBAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLVERTICALBAR)
Sourcepub const KP_COLON: Self
pub const KP_COLON: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON)
Sourcepub const KP_HASH: Self
pub const KP_HASH: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH)
Sourcepub const KP_SPACE: Self
pub const KP_SPACE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE)
Sourcepub const KP_AT: Self
pub const KP_AT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT)
Sourcepub const KP_EXCLAM: Self
pub const KP_EXCLAM: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM)
Sourcepub const KP_MEMSTORE: Self
pub const KP_MEMSTORE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE)
Sourcepub const KP_MEMRECALL: Self
pub const KP_MEMRECALL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL)
Sourcepub const KP_MEMCLEAR: Self
pub const KP_MEMCLEAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR)
Sourcepub const KP_MEMADD: Self
pub const KP_MEMADD: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD)
Sourcepub const KP_MEMSUBTRACT: Self
pub const KP_MEMSUBTRACT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSUBTRACT)
Sourcepub const KP_MEMMULTIPLY: Self
pub const KP_MEMMULTIPLY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMMULTIPLY)
Sourcepub const KP_MEMDIVIDE: Self
pub const KP_MEMDIVIDE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE)
Sourcepub const KP_PLUSMINUS: Self
pub const KP_PLUSMINUS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS)
Sourcepub const KP_CLEAR: Self
pub const KP_CLEAR: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR)
Sourcepub const KP_CLEARENTRY: Self
pub const KP_CLEARENTRY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY)
Sourcepub const KP_BINARY: Self
pub const KP_BINARY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY)
Sourcepub const KP_OCTAL: Self
pub const KP_OCTAL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL)
Sourcepub const KP_DECIMAL: Self
pub const KP_DECIMAL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL)
Sourcepub const KP_HEXADECIMAL: Self
pub const KP_HEXADECIMAL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HEXADECIMAL)
Sourcepub const LCTRL: Self
pub const LCTRL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL)
Sourcepub const LSHIFT: Self
pub const LSHIFT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT)
Sourcepub const LALT: Self
pub const LALT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT)
Sourcepub const LGUI: Self
pub const LGUI: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI)
Sourcepub const RCTRL: Self
pub const RCTRL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL)
Sourcepub const RSHIFT: Self
pub const RSHIFT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT)
Sourcepub const RALT: Self
pub const RALT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT)
Sourcepub const RGUI: Self
pub const RGUI: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI)
Sourcepub const MODE: Self
pub const MODE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE)
Sourcepub const SLEEP: Self
pub const SLEEP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP)
Sourcepub const WAKE: Self
pub const WAKE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WAKE)
Sourcepub const CHANNEL_INCREMENT: Self
pub const CHANNEL_INCREMENT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CHANNEL_INCREMENT)
Sourcepub const CHANNEL_DECREMENT: Self
pub const CHANNEL_DECREMENT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CHANNEL_DECREMENT)
Sourcepub const MEDIA_PLAY: Self
pub const MEDIA_PLAY: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PLAY)
Sourcepub const MEDIA_PAUSE: Self
pub const MEDIA_PAUSE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PAUSE)
Sourcepub const MEDIA_RECORD: Self
pub const MEDIA_RECORD: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_RECORD)
Sourcepub const MEDIA_FAST_FORWARD: Self
pub const MEDIA_FAST_FORWARD: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_FAST_FORWARD)
Sourcepub const MEDIA_REWIND: Self
pub const MEDIA_REWIND: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_REWIND)
Sourcepub const MEDIA_NEXT_TRACK: Self
pub const MEDIA_NEXT_TRACK: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_NEXT_TRACK)
Sourcepub const MEDIA_PREVIOUS_TRACK: Self
pub const MEDIA_PREVIOUS_TRACK: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PREVIOUS_TRACK)
Sourcepub const MEDIA_STOP: Self
pub const MEDIA_STOP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_STOP)
Sourcepub const MEDIA_EJECT: Self
pub const MEDIA_EJECT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_EJECT)
Sourcepub const MEDIA_PLAY_PAUSE: Self
pub const MEDIA_PLAY_PAUSE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_PLAY_PAUSE)
Sourcepub const MEDIA_SELECT: Self
pub const MEDIA_SELECT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIA_SELECT)
Sourcepub const AC_NEW: Self
pub const AC_NEW: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_NEW)
Sourcepub const AC_OPEN: Self
pub const AC_OPEN: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_OPEN)
Sourcepub const AC_CLOSE: Self
pub const AC_CLOSE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_CLOSE)
Sourcepub const AC_EXIT: Self
pub const AC_EXIT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_EXIT)
Sourcepub const AC_SAVE: Self
pub const AC_SAVE: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SAVE)
Sourcepub const AC_PRINT: Self
pub const AC_PRINT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_PRINT)
Sourcepub const AC_PROPERTIES: Self
pub const AC_PROPERTIES: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_PROPERTIES)
Sourcepub const AC_SEARCH: Self
pub const AC_SEARCH: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH)
Sourcepub const AC_HOME: Self
pub const AC_HOME: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME)
Sourcepub const AC_BACK: Self
pub const AC_BACK: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK)
Sourcepub const AC_FORWARD: Self
pub const AC_FORWARD: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD)
Sourcepub const AC_STOP: Self
pub const AC_STOP: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP)
Sourcepub const AC_REFRESH: Self
pub const AC_REFRESH: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH)
Sourcepub const AC_BOOKMARKS: Self
pub const AC_BOOKMARKS: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS)
Sourcepub const SOFTLEFT: Self
pub const SOFTLEFT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTLEFT)
Sourcepub const SOFTRIGHT: Self
pub const SOFTRIGHT: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTRIGHT)
Sourcepub const CALL: Self
pub const CALL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALL)
Sourcepub const ENDCALL: Self
pub const ENDCALL: Self
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ENDCALL)
Sourcepub const LEVEL5_SHIFT: Self
pub const LEVEL5_SHIFT: Self
Extended key Level 5 Shift
Sourcepub const MULTI_KEY_COMPOSE: Self
pub const MULTI_KEY_COMPOSE: Self
Extended key Multi-key Compose
Trait Implementations§
Source§impl Clone for SDL_Keycode
impl Clone for SDL_Keycode
Source§fn clone(&self) -> SDL_Keycode
fn clone(&self) -> SDL_Keycode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SDL_Keycode
Available on crate feature debug-impls only.
impl Debug for SDL_Keycode
debug-impls only.Source§impl Default for SDL_Keycode
impl Default for SDL_Keycode
Source§fn default() -> SDL_Keycode
fn default() -> SDL_Keycode
Source§impl From<SDL_Keycode> for Uint32
impl From<SDL_Keycode> for Uint32
Source§fn from(value: SDL_Keycode) -> Self
fn from(value: SDL_Keycode) -> Self
Source§impl GroupMetadata for SDL_Keycode
Available on crate feature metadata only.
impl GroupMetadata for SDL_Keycode
metadata only.