diff --git a/src/video/windows/SDL_windowsevents.c b/src/video/windows/SDL_windowsevents.c index 63bc28a76e..f9d1c0211f 100644 --- a/src/video/windows/SDL_windowsevents.c +++ b/src/video/windows/SDL_windowsevents.c @@ -162,6 +162,9 @@ static SDL_Scancode WindowsScanCodeToSDLScanCode(LPARAM lParam, WPARAM wParam) if (scanCode != 0) { if ((keyFlags & KF_EXTENDED) == KF_EXTENDED) { scanCode = MAKEWORD(scanCode, 0xe0); + } else if (scanCode == 0x45) { + /* Pause */ + scanCode = 0xe046; } } else { Uint16 vkCode = LOWORD(wParam);