diff --git a/osu.Framework/Platform/SDL3/SDL3Window.cs b/osu.Framework/Platform/SDL3/SDL3Window.cs index 67f3b5b3ff..7f6f21c630 100644 --- a/osu.Framework/Platform/SDL3/SDL3Window.cs +++ b/osu.Framework/Platform/SDL3/SDL3Window.cs @@ -211,6 +211,7 @@ public virtual void Create() SDL_SetHint(SDL_HINT_TOUCH_MOUSE_EVENTS, "0"u8); // disable touch events generating synthetic mouse events on desktop platforms SDL_SetHint(SDL_HINT_MOUSE_TOUCH_EVENTS, "0"u8); // disable mouse events generating synthetic touch events on mobile platforms SDL_SetHint(SDL_HINT_IME_IMPLEMENTED_UI, "composition"u8); + SDL_SetHint(SDL_HINT_WINDOWS_RAW_KEYBOARD, "1"u8); SDLWindowHandle = SDL_CreateWindow(title, Size.Width, Size.Height, flags);