Actions
Bug #12090
closedloader.efi: efi_readkey_ex needs to check the key despite the shift status or toggle status
Start date:
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:
Description
From UEFI specification 2.8, page 434:
"It should also be noted that certain input devices may not be able to produce shift or toggle state information, and in those cases the high order bit in the respective Toggle and Shift state fields should not be active."
But we still need to check for ScanCode and UnicodeChar.
FreeBSD commit: https://svnweb.freebsd.org/base?view=revision&revision=355844
FreeSBD bug: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242660
Confirmed fix from FreeBSD user (in FreeBSD issue).
Updated by Toomas Soome over 3 years ago
- Subject changed from loader.efi: efi_readkey_ex needs to key despite the shift status or toggle status to loader.efi: efi_readkey_ex needs to check the key despite the shift status or toggle status
Updated by Electric Monk over 3 years ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
git commit bf74bfd433cc5106d2fffc63678efb6ba4a3694c
commit bf74bfd433cc5106d2fffc63678efb6ba4a3694c Author: Toomas Soome <tsoome@me.com> Date: 2019-12-18T20:50:05.000Z 12090 loader.efi: efi_readkey_ex needs to check the key despite the shift status or toggle status Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
Actions