sdlSetModState function

void sdlSetModState(
  1. int modstate
)

Set the current key modifier state for the keyboard.

The inverse of SDL_GetModState(), SDL_SetModState() allows you to impose modifier key states on your application. Simply pass your desired modifier states into modstate. This value may be a bitwise, OR'd combination of SDL_Keymod values.

This does not change the keyboard state, only the key modifier flags that SDL reports.

\param modstate the desired SDL_Keymod for the keyboard.

\threadsafety It is safe to call this function from any thread.

\since This function is available since SDL 3.1.3.

\sa SDL_GetModState

extern SDL_DECLSPEC void SDLCALL SDL_SetModState(SDL_Keymod modstate)

Implementation

void sdlSetModState(int modstate) {
  final sdlSetModStateLookupFunction = libSdl3.lookupFunction<
      Void Function(Uint16 modstate),
      void Function(int modstate)>('SDL_SetModState');
  return sdlSetModStateLookupFunction(modstate);
}