summaryrefslogtreecommitdiff
path: root/bios
diff options
context:
space:
mode:
authorsshwarts <sshwarts>2008-10-01 07:41:22 +0000
committersshwarts <sshwarts>2008-10-01 07:41:22 +0000
commit342b2f84c6434cccefa6504c7df49bcdcc1dd658 (patch)
treeab1a3adfd2f1dd9c0c9fefdf4eab65d49c152002 /bios
parent05e7e6123a5b009aa2ef9579502b7a7e6467362a (diff)
iApplied patch: Add rombios decoding of F11/F12 scancodes in support for
Microsoft's Remote Installation Services, which require F11/F12 keys
Diffstat (limited to 'bios')
-rw-r--r--bios/rombios.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/bios/rombios.c b/bios/rombios.c
index 57297d68..1e650a37 100644
--- a/bios/rombios.c
+++ b/bios/rombios.c
@@ -1118,8 +1118,8 @@ static struct {
{ none, none, none, none, none },
{ none, none, none, none, none },
{ 0x565c, 0x567c, none, none, none }, /* \| */
- { 0x5700, 0x5700, none, none, none }, /* F11 */
- { 0x5800, 0x5800, none, none, none } /* F12 */
+ { 0x8500, 0x8700, 0x8900, 0x8b00, none }, /* F11 */
+ { 0x8600, 0x8800, 0x8a00, 0x8c00, none }, /* F12 */
};
Bit8u
@@ -2030,7 +2030,7 @@ interactive_bootkey()
if (check_for_keystroke())
{
scan_code = get_keystroke();
- if (scan_code == 0x58) /* F12 */
+ if (scan_code == 0x86) /* F12 */
{
while (check_for_keystroke())
get_keystroke();