From 3058d8cf74d3f5e345550dfe96e5367f126d34fb Mon Sep 17 00:00:00 2001 From: Susko3 Date: Thu, 23 Jan 2025 18:54:08 +0000 Subject: [PATCH] SDL3: Enabled raw keyboard on Windows --- osu.Framework/Platform/SDL3/SDL3Window.cs | 1 + 1 file changed, 1 insertion(+) 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);