menu: remove CTRL+C to quit
authorMasahisa Kojima <masahisa.kojima@linaro.org>
Thu, 2 Feb 2023 09:24:43 +0000 (18:24 +0900)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 10 Feb 2023 12:05:39 +0000 (13:05 +0100)
On the sandbox called without "--terminal raw" CTRL+C leaves U-Boot,
"ESC/CTRL+C to quit" is misleading.

Let's remove CTRL+C to quit key handling from bootmenu and eficonfig menu.

Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
cmd/bootmenu.c
cmd/eficonfig.c
doc/usage/cmd/bootmenu.rst

index 3236ca5..8dc133c 100644 (file)
@@ -437,7 +437,7 @@ static void menu_display_statusline(struct menu *m)
        printf(ANSI_CURSOR_POSITION, menu->count + 5, 1);
        puts(ANSI_CLEAR_LINE);
        printf(ANSI_CURSOR_POSITION, menu->count + 6, 3);
-       puts("Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit");
+       puts("Press UP/DOWN to move, ENTER to select, ESC to quit");
        puts(ANSI_CLEAR_LINE_TO_END);
        printf(ANSI_CURSOR_POSITION, menu->count + 7, 1);
        puts(ANSI_CLEAR_LINE);
index 47c04cf..f365a98 100644 (file)
 
 static struct efi_simple_text_input_protocol *cin;
 const char *eficonfig_menu_desc =
-       "  Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit";
+       "  Press UP/DOWN to move, ENTER to select, ESC to quit";
 
 static const char *eficonfig_change_boot_order_desc =
        "  Press UP/DOWN to move, +/- to change orde\n"
        "  Press SPACE to activate or deactivate the entry\n"
-       "  Select [Save] to complete, ESC/CTRL+C to quit";
+       "  Select [Save] to complete, ESC to quit";
 
 static struct efi_simple_text_output_protocol *cout;
 static int avail_row;
@@ -927,7 +927,7 @@ static efi_status_t handle_user_input(u16 *buf, int buf_size,
               ANSI_CURSOR_POSITION
               "%s"
               ANSI_CURSOR_POSITION
-              "  Press ENTER to complete, ESC/CTRL+C to quit",
+              "  Press ENTER to complete, ESC to quit",
               0, 1, msg, 8, 1);
 
        /* tmp is used to accept user cancel */
index cb3c8d2..684a18d 100644 (file)
@@ -122,7 +122,7 @@ Example bootmenu is as below::
 Default behavior when user exits from the bootmenu
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 User can exit from bootmenu by selecting the last entry
-"U-Boot console"/"Quit" or ESC/CTRL+C key.
+"U-Boot console"/"Quit" or ESC key.
 
 When the CONFIG_BOOTMENU_DISABLE_UBOOT_CONSOLE is disabled,
 user exits from the bootmenu and returns to the U-Boot console.