From 0a6e66ae12e4f0060c236077204c8e899afcc9a6 Mon Sep 17 00:00:00 2001 From: minenice55 Date: Sun, 15 Feb 2026 18:06:48 -0500 Subject: [PATCH] fix menu button --- src/m_menu.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/m_menu.c b/src/m_menu.c index b44dc8b03..946ebe2fc 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -1387,27 +1387,27 @@ boolean M_Responder(event_t *ev) // (but still allow shift keyup so caps doesn't get stuck) return false; } + else if (ev->type == ev_keydown) + { + ch = ev->data1; + + // added 5-2-98 remap virtual keys (mouse buttons) + switch (ch) + { + case KEY_MOUSE1: + ch = KEY_ENTER; + break; + case KEY_MOUSE1 + 1: + ch = KEY_ESCAPE; + break; + default: + ch = RemapGamepadButton(ev); + break; + } + } else if (menustack[0]) { - if (ev->type == ev_keydown) - { - ch = ev->data1; - - // added 5-2-98 remap virtual keys (mouse buttons) - switch (ch) - { - case KEY_MOUSE1: - ch = KEY_ENTER; - break; - case KEY_MOUSE1 + 1: - ch = KEY_ESCAPE; - break; - default: - ch = RemapGamepadButton(ev); - break; - } - } - else if (ev->type == ev_joystick && deviceplayer == 0 && joywait < I_GetTime()) + if (ev->type == ev_joystick && deviceplayer == 0 && joywait < I_GetTime()) { if (ev->data1 == 1) {