From 7ef7b6e3e9d7bb9f20dcfa9c32b74887ea4a97e5 Mon Sep 17 00:00:00 2001 From: Ma-Rang <266874926+Ma-Rang@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:21:42 -0500 Subject: [PATCH] NoGUI: Add Escape key to close emulation on Windows PlatformX11 already handles XK_Escape to trigger RequestShutdown(). Add the equivalent WM_KEYDOWN / VK_ESCAPE handler to PlatformWin32 for parity. --- Source/Core/DolphinNoGUI/PlatformWin32.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Core/DolphinNoGUI/PlatformWin32.cpp b/Source/Core/DolphinNoGUI/PlatformWin32.cpp index 7304332682..ff07698115 100644 --- a/Source/Core/DolphinNoGUI/PlatformWin32.cpp +++ b/Source/Core/DolphinNoGUI/PlatformWin32.cpp @@ -197,6 +197,11 @@ LRESULT PlatformWin32::WndProc(const HWND hwnd, const UINT msg, const WPARAM wPa } break; + case WM_KEYDOWN: + if (wParam == VK_ESCAPE) + platform->RequestShutdown(); + break; + case WM_CLOSE: platform->RequestShutdown(); break;