diff --git a/src/m_menu.c b/src/m_menu.c
index 0f6f427cf293e66ca7271bb9b384ca2b34b02b4c..acdb68478cfd949cd23d04b1fd4f1d728f369417 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -3426,7 +3426,7 @@ boolean M_Responder(event_t *ev)
 			// ignore ev_keydown events if the key maps to a character, since
 			// the ev_text event will follow immediately after in that case.
 			if (ev->type == ev_keydown && ch >= 32 && ch <= 127)
-				return false;
+				return true;
 
 			if (M_ChangeStringCvar(ch))
 				return true;