]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
hotkey optimization
authorlongpanda <admin@ventoy.net>
Sat, 23 Oct 2021 13:18:28 +0000 (21:18 +0800)
committerlongpanda <admin@ventoy.net>
Sat, 23 Oct 2021 13:18:28 +0000 (21:18 +0800)
h is equal to Ctrl+h
m is equal to Ctrl+m

GRUB2/MOD_SRC/grub-2.04/grub-core/commands/hashsum.c
GRUB2/MOD_SRC/grub-2.04/grub-core/normal/menu.c

index 7bca70e4254e2a3d391fbd6d0299de5455409a81..8be3d8ac556a418ab5890d54a071d68a2627b63a 100644 (file)
@@ -94,7 +94,7 @@ hash_file (grub_file_t file, const gcry_md_spec_t *hash, void *result)
       {
           total += r;
           div = grub_divmod64(total * 100, (grub_uint64_t)file->size, &ro);
       {
           total += r;
           div = grub_divmod64(total * 100, (grub_uint64_t)file->size, &ro);
-          grub_printf("\rCalculating   %d%%    ", (int)div);
+          grub_printf("\rCalculating    %s   %d%%    ", hash->name, (int)div);
           grub_refresh();
       }
     }
           grub_refresh();
       }
     }
@@ -105,7 +105,7 @@ hash_file (grub_file_t file, const gcry_md_spec_t *hash, void *result)
   grub_free (context);
   if (progress)
   {
   grub_free (context);
   if (progress)
   {
-    grub_printf("\rCalculating   100%%    \n\r\n");
+    grub_printf("\rCalculating    %s   100%%    \n\r\n", hash->name);
     grub_refresh();      
   }
   return GRUB_ERR_NONE;
     grub_refresh();      
   }
   return GRUB_ERR_NONE;
index c83c911b5f74c7719a8cd47c45631a4a219d56de..22954d6d7100fac973547ab5769118f89d39af0c 100644 (file)
@@ -913,6 +913,7 @@ run_menu (grub_menu_t menu, int nested, int *auto_boot)
             goto refresh;
 
         case (GRUB_TERM_CTRL | 'h'):
             goto refresh;
 
         case (GRUB_TERM_CTRL | 'h'):
+        case 'h':
         {
             cmdstr = grub_env_get("VTOY_HELP_CMD");
             if (cmdstr)
         {
             cmdstr = grub_env_get("VTOY_HELP_CMD");
             if (cmdstr)
@@ -926,6 +927,7 @@ run_menu (grub_menu_t menu, int nested, int *auto_boot)
             break;
         }
         case (GRUB_TERM_CTRL | 'm'):
             break;
         }
         case (GRUB_TERM_CTRL | 'm'):
+        case 'm':
         {
             if (g_ventoy_cur_img_path)
             {
         {
             if (g_ventoy_cur_img_path)
             {