Function SDL_GetKeyFromScancode
pub unsafe extern "C" fn SDL_GetKeyFromScancode(
scancode: SDL_Scancode,
modstate: u16,
key_event: bool,
) -> u32 ⓘ
Available on crate feature
dep_sdl3
only.Expand description
Get the key code corresponding to the given scancode according to the current keyboard layout.
If you want to get the keycode as it would be delivered in key events,
including options specified in [SDL_HINT_KEYCODE_OPTIONS
], then you should
pass key_event
as true. Otherwise this function simply translates the
scancode based on the given modifier state.
§Parameters
scancode
: the desiredSDL_Scancode
to query.modstate
: the modifier state to use when translating the scancode to a keycode.key_event
: true if the keycode will be used in key events.
§Return value
Returns the SDL_Keycode
that corresponds to the given SDL_Scancode
.
§Thread safety
This function is not thread safe.
§Availability
This function is available since SDL 3.2.0.