terminal: Support both Alt and Control modifiers for regular keys
diff --git a/clients/terminal.c b/clients/terminal.c
index e372d4c..0545468 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -2243,9 +2243,9 @@
 			else if (sym == '2') sym = 0x00;
 			else if (sym == '/') sym = 0x1F;
 			else if (sym == '8' || sym == '?') sym = 0x7F;
-		} else if ((terminal->mode & MODE_ALT_SENDS_ESC) && 
-			   (modifiers & MOD_ALT_MASK))
-		{
+		}
+		if ((terminal->mode & MODE_ALT_SENDS_ESC) &&
+		    (modifiers & MOD_ALT_MASK)) {
 			ch[len++] = 0x1b;
 		} else if (modifiers & MOD_ALT_MASK) {
 			sym = sym | 0x80;