diff --git a/src/m_menu.c b/src/m_menu.c
index 56d82eed2aa40f1bedef88a7016aed5f13876fb7..68974d61a8eba7867b8c99d3dcc6b3b30fe283c4 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -3376,7 +3376,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;
 
 		routine(ch);
 		return true;