<div dir="ltr"><div><div><div>Can the message have some color codes?<br><br>"\nPress <white>F12</white> for boot menu.\n\n"<br><br></div>So that it is possible to brighten/darken/highlight/emphasize certain parts of text strings.<br>
<br></div>Also with the boot being so fast, it is easy to miss the window of press.<br></div>I hope it is possible to hold down the F12 key and that should work too, so you don't have to repeatedly press it 10 times a second. :p<br>
<div><div><br><br><div><div class="gmail_extra"><div class="gmail_quote">On Fri, Aug 2, 2013 at 8:18 PM, Kevin O'Connor <span dir="ltr"><<a href="mailto:kevin@koconnor.net" target="_blank">kevin@koconnor.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Allow configuration of the boot menu prompt and boot menu key (via the<br>
romfile interface).  Some machines don't have an F12 key, so make this<br>
configurable.<br>
<br>
Signed-off-by: Kevin O'Connor <<a href="mailto:kevin@koconnor.net">kevin@koconnor.net</a>><br>
---<br>
 src/boot.c | 8 +++++---<br>
 1 file changed, 5 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/src/boot.c b/src/boot.c<br>
index d421a65..7bcb4b6 100644<br>
--- a/src/boot.c<br>
+++ b/src/boot.c<br>
@@ -413,14 +413,16 @@ interactive_bootmenu(void)<br>
     while (get_keystroke(0) >= 0)<br>
         ;<br>
<br>
-    printf("\nPress F12 for boot menu.\n\n");<br>
+    char *bootmsg = romfile_loadfile("etc/boot-menu-message", NULL);<br>
+    int menukey = romfile_loadint("etc/boot-menu-key", 0x86);<br>
+    printf(bootmsg ?: "\nPress F12 for boot menu.\n\n");<br>
+    free(bootmsg);<br>
<br>
     u32 menutime = romfile_loadint("etc/boot-menu-wait", DEFAULT_BOOTMENU_WAIT);<br>
     enable_bootsplash();<br>
     int scan_code = get_keystroke(menutime);<br>
     disable_bootsplash();<br>
-    if (scan_code != 0x86)<br>
-        /* not F12 */<br>
+    if (scan_code != menukey)<br>
         return;<br>
<br>
     while (get_keystroke(0) >= 0)<br>
<span class=""><font color="#888888">--<br>
1.7.11.7<br>
<br>
<br>
_______________________________________________<br>
SeaBIOS mailing list<br>
<a href="mailto:SeaBIOS@seabios.org">SeaBIOS@seabios.org</a><br>
<a href="http://www.seabios.org/mailman/listinfo/seabios" target="_blank">http://www.seabios.org/mailman/listinfo/seabios</a><br>
</font></span></blockquote></div><br></div></div></div></div></div>