The attached patch adds editing keys and the missing F11 key to curses serial input cooking. This brings serial and local keyboard better in line with each other.

Compile and runtime tested with coreinfo+libpayload+coreboot-v3 under QEMU.

/ulf
Add editing keypad keys and the missing F11 key to the curses serial
input cooking table.

Signed-off-by: Ulf Jordan <[EMAIL PROTECTED]>

Index: libpayload/curses/keyboard.c
===================================================================
--- libpayload/curses/keyboard.c        (revision 3567)
+++ libpayload/curses/keyboard.c        (arbetskopia)
@@ -73,6 +73,12 @@
        { "[B", KEY_DOWN },
        { "[C", KEY_RIGHT },
        { "[D", KEY_LEFT },
+       { "[F", KEY_END },
+       { "[H", KEY_HOME },
+       { "[2~", KEY_IC },
+       { "[3~", KEY_DC },
+       { "[5~", KEY_PPAGE },
+       { "[6~", KEY_NPAGE },
        { "OP", KEY_F(1) },
        { "OQ", KEY_F(2) },
        { "OR", KEY_F(3) },
@@ -83,6 +89,7 @@
        { "[19~", KEY_F(8) },
        { "[20~", KEY_F(9) },
        { "[21~", KEY_F(10) },
+       { "[23~", KEY_F(11) },
        { "[24~", KEY_F(12) },
        { NULL },
 };
--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to