Mercurial > hg > xemacs-beta
diff src/event-msw.c @ 827:28426972f654
[xemacs-hg @ 2002-05-06 14:14:33 by jhar]
Misc win32 native build and doc fixes
author | jhar |
---|---|
date | Mon, 06 May 2002 14:16:31 +0000 |
parents | 6728e641994e |
children | e7ee5f8bde58 |
line wrap: on
line diff
--- a/src/event-msw.c Sun May 05 11:33:57 2002 +0000 +++ b/src/event-msw.c Mon May 06 14:16:31 2002 +0000 @@ -2364,9 +2364,11 @@ keymap_sticky[extendedp ? VK_RMENU : VK_LMENU] |= 0x80; } +#ifdef HAVE_MENUBARS if (!NILP (Vmenu_accelerator_enabled) && !(mods & XEMACS_MOD_SHIFT) && message_ == WM_SYSKEYDOWN) potential_accelerator = 1; +#endif /* Remove shift modifier from an ascii character */ mods &= ~XEMACS_MOD_SHIFT; @@ -2449,12 +2451,15 @@ mods_with_quit |= FAKE_MOD_QUIT_CRITICAL; mswindows_quit_chars_count++; } +#ifdef HAVE_MENUBARS else if (potential_accelerator && !got_accelerator && mswindows_char_is_accelerator (frame, ch)) { got_accelerator = 1; break; } +#endif /* HAVE_MENUBARS */ + lastev = mswindows_enqueue_keypress_event (hwnd, make_char (ch), mods_with_quit);