--- choosers/textmenu.c | 8 ++++++++ 1 file changed, 8 insertions(+) --- a/choosers/textmenu.c +++ b/choosers/textmenu.c @@ -308,11 +308,19 @@ reprint: switch (key.UnicodeChar) { /* XXX Do we really want this in textmenual mode? */ +#if 0 + /* + * Definitely not, as '?' is a valid character on a + * kernel command line and sometimes needed for URLs + * while booting an installation. (And the output + * is barely visible anyhow...) + */ case L'?': Print(L"\n"); print_devices(); first_time = 0; goto reprint; +#endif case CHAR_BACKSPACE: case CHAR_DEL: if (PromptLen == 0) break;