diff -r 1cca90ce0481 -r a103abae1560 kconfig/lxdialog/menubox.c --- a/kconfig/lxdialog/menubox.c Fri Oct 17 12:47:53 2008 +0000 +++ b/kconfig/lxdialog/menubox.c Sun May 08 14:14:40 2011 +0200 @@ -383,6 +383,10 @@ case 'n': case 'm': case '/': + case 'h': + case '?': + case 'z': + case '\n': /* save scroll info */ *s_scroll = scroll; delwin(menu); @@ -390,8 +394,10 @@ item_set(scroll + choice); item_set_selected(1); switch (key) { + case 'h': + case '?': + return 2; case 's': - return 3; case 'y': return 3; case 'n': @@ -402,18 +408,12 @@ return 6; case '/': return 7; + case 'z': + return 8; + case '\n': + return button; } return 0; - case 'h': - case '?': - button = 2; - case '\n': - *s_scroll = scroll; - delwin(menu); - delwin(dialog); - item_set(scroll + choice); - item_set_selected(1); - return button; case 'e': case 'x': key = KEY_ESC;