Set the current key modifier state for the keyboard.
Defined in <SDL3/SDL_keyboard.h>
void SDL_SetModState(SDL_Keymod modstate);
SDL_Keymod | modstate | the desired SDL_Keymod 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.
It is safe to call this function from any thread.
This function is available since SDL 3.1.3.