Index: win32ss/user/ntuser/nonclient.c =================================================================== --- win32ss/user/ntuser/nonclient.c (revision 72214) +++ win32ss/user/ntuser/nonclient.c (working copy) @@ -390,6 +390,10 @@ if (!co_IntGetPeekMessage(&msg, 0, 0, 0, PM_REMOVE, TRUE)) break; if (IntCallMsgFilter( &msg, MSGF_SIZE )) continue; + /* Disable menu activation via keyboard */ + if (msg.message == WM_SYSKEYDOWN || + msg.message == WM_SYSKEYUP) continue; + /* Exit on button-up, Return, or Esc */ if ((msg.message == WM_LBUTTONUP) || ((msg.message == WM_KEYDOWN) &&