X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-cui.c;h=fb104f3e70274ce20ce510d66bd44e7e8e694959;hp=c975c0f126e0095bc0f65db3b29d2dadd65835e0;hb=5c16bba845d94ef86ad6fe6fa211cbc148e77717;hpb=9384b0ab3b9bec1744c19c64ac5431db99110b04 diff --git a/ui/ncurses/nc-cui.c b/ui/ncurses/nc-cui.c index c975c0f..fb104f3 100644 --- a/ui/ncurses/nc-cui.c +++ b/ui/ncurses/nc-cui.c @@ -75,10 +75,14 @@ static void cui_start(void) * Petitboot to exit if they're left undefined */ define_key("\x1b\x5b\x35\x7e", KEY_PPAGE); define_key("\x1b\x5b\x36\x7e", KEY_NPAGE); + define_key("\x1b\x5b\x31\x7e", KEY_HOME); + define_key("\x1b\x5b\x34\x7e", KEY_END); define_key("\x1b\x4f\x48", KEY_HOME); define_key("\x1b\x4f\x46", KEY_END); define_key("OH", KEY_HOME); define_key("OF", KEY_END); + define_key("\x1b\x5b\x41", KEY_UP); + define_key("\x1b\x5b\x42", KEY_DOWN); while (getch() != ERR) /* flush stdin */ (void)0; @@ -922,7 +926,7 @@ struct cui *cui_init(void* platform_info, /* Loop here for scripts that just started the server. */ retry_start: - for (i = start_deamon ? 2 : 10; i; i--) { + for (i = start_deamon ? 2 : 15; i; i--) { cui->client = discover_client_init(cui->waitset, &cui_client_ops, cui); if (cui->client || !i)