diff --git a/src/video/windows/SDL_windowskeyboard.c b/src/video/windows/SDL_windowskeyboard.c index 33aeee5d2d..8dd68dd8b2 100644 --- a/src/video/windows/SDL_windowskeyboard.c +++ b/src/video/windows/SDL_windowskeyboard.c @@ -1087,6 +1087,14 @@ bool WIN_HandleIMEMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM *lParam, SD SDL_DebugIMELog("WM_KEYDOWN normal"); } break; + case WM_SYSKEYDOWN: + if (wParam == VK_PROCESSKEY) { + SDL_DebugIMELog("WM_SYSKEYDOWN VK_PROCESSKEY"); + trap = true; + } else { + SDL_DebugIMELog("WM_SYSKEYDOWN normal"); + } + break; case WM_INPUTLANGCHANGE: SDL_DebugIMELog("WM_INPUTLANGCHANGE"); IME_InputLangChanged(videodata);