Skip to main content

SDL_GetKeyFromScancode

Function SDL_GetKeyFromScancode 

Source
pub unsafe extern "C" fn SDL_GetKeyFromScancode(
    scancode: SDL_Scancode,
    modstate: SDL_Keymod,
    key_event: bool,
) -> SDL_Keycode
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.

Parameter: scancode the desired SDL_Scancode to query. Parameter: modstate the modifier state to use when translating the scancode to a keycode. Parameter: key_event true if the keycode will be used in key events. Returns: the SDL_Keycode that corresponds to the given SDL_Scancode.

Thread Safety: This function is not thread safe.

Available Since: This function is available since SDL 3.2.0.

See Also: SDL_GetKeyName See Also: SDL_GetScancodeFromKey