From f53594cf816b7c1c38f63e03432d906049530d4d Mon Sep 17 00:00:00 2001 From: wolfy852 Date: Tue, 15 Jan 2019 03:02:52 -0600 Subject: [PATCH] Stop the keyboard from treating accelerate and break as menu keys --- src/m_menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/m_menu.c b/src/m_menu.c index 2241e826..8c0e6079 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -2584,7 +2584,7 @@ boolean M_Responder(event_t *ev) return false; else if (ch == gamecontrol[gc_systemmenu][0] || ch == gamecontrol[gc_systemmenu][1]) // allow remappable ESC key ch = KEY_ESCAPE; - else if (ch == gamecontrol[gc_accelerate][0] || ch == gamecontrol[gc_accelerate][1]) + else if ((ch == gamecontrol[gc_accelerate][0] || ch == gamecontrol[gc_accelerate][1]) && ch >= KEY_MOUSE1) ch = KEY_ENTER; // F-Keys @@ -2662,7 +2662,7 @@ boolean M_Responder(event_t *ev) return false; } - if (ch == gamecontrol[gc_brake][0] || ch == gamecontrol[gc_brake][1]) // do this here, otherwise brake opens the menu mid-game + if ((ch == gamecontrol[gc_brake][0] || ch == gamecontrol[gc_brake][1]) && ch >= KEY_MOUSE1) // do this here, otherwise brake opens the menu mid-game ch = KEY_ESCAPE; routine = currentMenu->menuitems[itemOn].itemaction;