]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
Add NEWT_KEY_ESCAPE, to add support for the ESC key.
authorjorton <jorton>
Tue, 11 Jun 2002 13:28:02 +0000 (13:28 +0000)
committerjorton <jorton>
Tue, 11 Jun 2002 13:28:02 +0000 (13:28 +0000)
newt.c
newt.h

diff --git a/newt.c b/newt.c
index 9f6b39b2e5f54f3200d2850fd934b93d9db6f62d..ce0cae66c44b62c21adaa4265e2dee9060cad624 100644 (file)
--- a/newt.c
+++ b/newt.c
@@ -117,6 +117,7 @@ static const struct keymap keymap[] = {
        { "\033[21~",           NEWT_KEY_F10,           NULL },
        { "\033[23~",           NEWT_KEY_F11,           NULL },
        { "\033[24~",           NEWT_KEY_F12,           NULL },
+       { "\033",               NEWT_KEY_ESCAPE,        NULL },
 
        { NULL,         0,                      NULL }, /* LEAVE this one */
 };
diff --git a/newt.h b/newt.h
index 55dd94389ff7b7cba50027b688f89c9421c7f207..6ffb2593913be525b764dd7ae614f7173841c287 100644 (file)
--- a/newt.h
+++ b/newt.h
@@ -261,6 +261,7 @@ void newtFormDestroy(newtComponent form);
 #define NEWT_KEY_TAB                   '\t'
 #define NEWT_KEY_ENTER                 '\r'
 #define NEWT_KEY_SUSPEND               '\032'                  /* ctrl - z*/
+#define NEWT_KEY_ESCAPE                        '\e'
 #define NEWT_KEY_RETURN                        NEWT_KEY_ENTER
 
 #define NEWT_KEY_EXTRA_BASE            0x8000