diff --git a/src/hotkey.cpp b/src/hotkey.cpp
index c5e788ae889e899eadeb5d3c80a4cbbd57aaaaff..a7ced39302085d3823a03aad3cb11c7268d666bf 100644
--- a/src/hotkey.cpp
+++ b/src/hotkey.cpp
@@ -215,7 +215,7 @@ std::string keypress_to_str(int key_code, int modifier) {
 		if ((modifier & wxMOD_SHIFT) != 0) combo.append("Shift-");
 	}
 
-	if (key_code < 127)
+	if (key_code > 32 && key_code < 127)
 		combo += (char)key_code;
 	else
 		combo += keycode_name(key_code);