diff -r dfd8202eb9a7 src/video/windows/SDL_windowsevents.c --- a/src/video/windows/SDL_windowsevents.c Sat Jan 10 13:47:37 2015 +0100 +++ b/src/video/windows/SDL_windowsevents.c Thu Feb 19 23:43:23 2015 -0500 @@ -789,9 +789,13 @@ } return (1); -#if defined(SC_SCREENSAVE) || defined(SC_MONITORPOWER) case WM_SYSCOMMAND: { + if ((wParam & 0xFFF0) == SC_KEYMENU) { + return (0); + } + +#if defined(SC_SCREENSAVE) || defined(SC_MONITORPOWER) /* Don't start the screensaver or blank the monitor in fullscreen apps */ if ((wParam & 0xFFF0) == SC_SCREENSAVE || (wParam & 0xFFF0) == SC_MONITORPOWER) { @@ -799,9 +803,9 @@ return (0); } } +#endif /* System has screensaver support */ } break; -#endif /* System has screensaver support */ case WM_CLOSE: {