From 8271f9c816e7f484127d4fcc19c851de7f7d95ab Mon Sep 17 00:00:00 2001
From: Mark Kelly <mckelly2833@outlook.com>
Date: Tue, 22 Dec 2020 20:37:35 -0500
Subject: [PATCH] Fix for PR 1041 - add check for key_value != KEY_ESC

---
 src/display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/display.c b/src/display.c
index cb08264ee..d95cecacb 100644
--- a/src/display.c
+++ b/src/display.c
@@ -898,7 +898,7 @@ get_input(int prompt_position, struct key *key)
 			 * ASCII value.
 			 */
 			if (KEY_CTL('@') <= key_value && key_value <= KEY_CTL('_') &&
-			    key_value != KEY_RETURN && key_value != KEY_TAB) {
+			    key_value != KEY_RETURN && key_value != KEY_TAB && key_value != KEY_ESC) {
 				key->modifiers.control = 1;
 				key_value = key_value | 0x40;
 			}