ui/ncurses: Always provide a key definition for backtab
[petitboot] / ui / ncurses / nc-cui.c
index 18604c9e04a06a2435f956a6b1b89bc897d05986..5f5640975c2356b00d2d3a71a8585af5974ef54a 100644 (file)
@@ -58,6 +58,11 @@ static void cui_start(void)
        define_key("\x7f", KEY_BACKSPACE);
        define_key("\x08", KEY_BACKSPACE);
 
+       /* we need backtab too, for form navigation. vt220 doesn't include
+        * this (kcbt), but we don't want to require a full linux/xterm termcap
+        */
+       define_key("\x1b[Z", KEY_BTAB);
+
        while (getch() != ERR)          /* flush stdin */
                (void)0;
 }