From a6536a9298c95d4f72582bef667e98e911709a50 Mon Sep 17 00:00:00 2001 From: mausimus <73635663+mausimus@users.noreply.github.com> Date: Sat, 19 Oct 2024 10:50:58 +0900 Subject: [PATCH] RI_KEY_BREAK indicates key is up --- src/video/windows/SDL_windowsevents.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video/windows/SDL_windowsevents.c b/src/video/windows/SDL_windowsevents.c index fe505812d8..305e4fa351 100644 --- a/src/video/windows/SDL_windowsevents.c +++ b/src/video/windows/SDL_windowsevents.c @@ -706,7 +706,7 @@ static void WIN_HandleRawKeyboardInput(Uint64 timestamp, SDL_VideoData *data, HA return; } - bool down = ((rawkeyboard->Flags & RI_KEY_BREAK) != 0); + bool down = !(rawkeyboard->Flags & RI_KEY_BREAK); SDL_Scancode code; USHORT rawcode = rawkeyboard->MakeCode; if (data->pending_E1_key_sequence) {