diff --git a/src/menu/menu.cpp b/src/menu/menu.cpp index e517d77e9..c0878387a 100644 --- a/src/menu/menu.cpp +++ b/src/menu/menu.cpp @@ -607,7 +607,8 @@ bool M_Responder (event_t *ev) { // We do our own key repeat handling but still want to eat the // OS's repeated keys. - return true; + if (CurrentMenu->TranslateKeyboardEvents()) return true; + else return CurrentMenu->CallResponder(ev); } else if (ev->subtype == EV_GUI_BackButtonDown || ev->subtype == EV_GUI_BackButtonUp) {