From: Michael Brown Date: Fri, 12 Feb 2016 13:08:52 +0000 (+0000) Subject: [efi] Add missing definitions for function key scancodes X-Git-Tag: v1.20.1~610 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ae9adee425a94a1f7aed37ecac3528c51f2db42;p=thirdparty%2Fipxe.git [efi] Add missing definitions for function key scancodes Signed-off-by: Michael Brown --- diff --git a/src/interface/efi/efi_console.c b/src/interface/efi/efi_console.c index 3b30f3097..047baed47 100644 --- a/src/interface/efi/efi_console.c +++ b/src/interface/efi/efi_console.c @@ -239,6 +239,14 @@ static const char *ansi_sequences[] = { [SCAN_DELETE] = "[3~", [SCAN_PAGE_UP] = "[5~", [SCAN_PAGE_DOWN] = "[6~", + [SCAN_F5] = "[15~", + [SCAN_F6] = "[17~", + [SCAN_F7] = "[18~", + [SCAN_F8] = "[19~", + [SCAN_F9] = "[20~", + [SCAN_F10] = "[21~", + [SCAN_F11] = "[23~", + [SCAN_F12] = "[24~", /* EFI translates some (but not all) incoming escape sequences * via the serial console into equivalent scancodes. When it * doesn't recognise a sequence, it helpfully(!) translates