On 07/07/2023 14:10, Michael Brown via ipxe-devel wrote:
On 07/07/2023 09:32, Sven Dreyer via ipxe-devel wrote:
I just noticed that my iPXE script containing a line "prompt --key 0x197e [..]" stopped working. Pressing F12 acted like I was pressing a different key. This worked in my last build from June 11.

Thanks to the comprehensive documentation, I was able to bisect it to the following commit:

commit 3ef4f7e2ef4a22ea1e2eccc72957d7bf3fe2f945
Author: Michael Brown <mc...@ipxe.org>
Date:   Tue Jul 4 14:31:07 2023 +0100

I build iPXE on Debian Bullseye amd64. The resulting binary (.iso) was booted on a Qemu VM, also amd64 architecture.

Just wanted to let you know. Thanks for this excellent piece of software!

That's a great catch, thank you.  That commit renumbered the internal encoding used for special keys (such as F12) to avoid collisions with the Unicode range, but neglected to allow for the fact that the internal encoding is exposed to scripts via the "prompt" and "menu" commands.

Will design a fix now.

Proposed fix is in https://github.com/ipxe/ipxe/pull/990

Thanks,

Michael


_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to