diff --git a/src/console.c b/src/console.c
index cdb1fc196cc79c2552ca7b23232e01688d36f305..ece1e97277bea1c423de1239f027db653475ed90 100644
--- a/src/console.c
+++ b/src/console.c
@@ -983,7 +983,8 @@ boolean CON_Responder(event_t *ev)
 
 	if (ev->type == ev_text)
 	{
-		CON_InputAddChar(key);
+		if (!consoletoggle)
+			CON_InputAddChar(key);
 		return true;
 	}