mirror of https://github.com/acidanthera/audk.git
CorebootPayloadPkg: Add "Down" key to Boot Manager Menu
Also add Down key to Boot Manager Menu since some serial terminals don't support F2 key. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Dong <guo.dong@intel.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com>
This commit is contained in:
parent
3176d84fe8
commit
bb47667aa7
|
@ -181,6 +181,7 @@ PlatformBootManagerBeforeConsole (
|
||||||
{
|
{
|
||||||
EFI_INPUT_KEY Enter;
|
EFI_INPUT_KEY Enter;
|
||||||
EFI_INPUT_KEY F2;
|
EFI_INPUT_KEY F2;
|
||||||
|
EFI_INPUT_KEY Down;
|
||||||
EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
|
EFI_BOOT_MANAGER_LOAD_OPTION BootOption;
|
||||||
|
|
||||||
PlatformConsoleInit ();
|
PlatformConsoleInit ();
|
||||||
|
@ -200,6 +201,14 @@ PlatformBootManagerBeforeConsole (
|
||||||
EfiBootManagerGetBootManagerMenu (&BootOption);
|
EfiBootManagerGetBootManagerMenu (&BootOption);
|
||||||
EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &F2, NULL);
|
EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &F2, NULL);
|
||||||
|
|
||||||
|
//
|
||||||
|
// Also add Down key to Boot Manager Menu since some serial terminals don't support F2 key.
|
||||||
|
//
|
||||||
|
Down.ScanCode = SCAN_DOWN;
|
||||||
|
Down.UnicodeChar = CHAR_NULL;
|
||||||
|
EfiBootManagerGetBootManagerMenu (&BootOption);
|
||||||
|
EfiBootManagerAddKeyOptionVariable (NULL, (UINT16) BootOption.OptionNumber, 0, &Down, NULL);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Install ready to lock.
|
// Install ready to lock.
|
||||||
// This needs to be done before option rom dispatched.
|
// This needs to be done before option rom dispatched.
|
||||||
|
@ -239,8 +248,8 @@ PlatformBootManagerAfterConsole (
|
||||||
|
|
||||||
Print (
|
Print (
|
||||||
L"\n"
|
L"\n"
|
||||||
L"F2 to enter Boot Manager Menu.\n"
|
L"F2 or Down to enter Boot Manager Menu.\n"
|
||||||
L"ENTER to boot directly.\n"
|
L"ENTER to boot directly.\n"
|
||||||
L"\n"
|
L"\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue