diff options
author | sshwarts <sshwarts> | 2008-10-01 07:41:22 +0000 |
---|---|---|
committer | sshwarts <sshwarts> | 2008-10-01 07:41:22 +0000 |
commit | 342b2f84c6434cccefa6504c7df49bcdcc1dd658 (patch) | |
tree | ab1a3adfd2f1dd9c0c9fefdf4eab65d49c152002 /bios | |
parent | 05e7e6123a5b009aa2ef9579502b7a7e6467362a (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.c | 6 |
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(); |