audk/ShellPkg/Library
Vitaly Cheptsov bb700fd56c ShellPkg: Add support for input with separately reported modifiers
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2510

Some firmwares:
- Report Shift modifier even when they report upper-case unicode letter.
- Report Ctrl modifier with "shifted" UniChar (i.e. X - 'A' + 1).

This change provides support for these firmwares preserving the compatibility
with the previous input handling.

Signed-off-by: Michael Belyaev <usrsse2@icloud.com>
Reviewed-by: Vitaly Cheptsov <vit9696@protonmail.com>
2023-12-20 13:36:38 +03:00
..
UefiHandleParsingLib ShellPkg/Library: Fix 32-bit truncation of pointer values 2023-03-13 22:11:55 +00:00
UefiShellAcpiViewCommandLib ShellPkg: Acpiview: Update MADT parser for TRBE interrupt 2023-10-30 12:16:56 +00:00
UefiShellBcfgCommandLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellCEntryLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellCommandLib ShellPkg: Fix conditionally uninitialized variables 2023-04-03 15:29:08 +00:00
UefiShellDebug1CommandsLib ShellPkg: Add support for input with separately reported modifiers 2023-12-20 13:36:38 +03:00
UefiShellDriver1CommandsLib ShellPkgDisconnect: zero-initialize handles 2023-06-02 08:34:00 +00:00
UefiShellInstall1CommandsLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellLevel1CommandsLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellLevel2CommandsLib ShellPkg/Library: Fix 32-bit truncation of pointer values 2023-03-13 22:11:55 +00:00
UefiShellLevel3CommandsLib ShellPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiShellLib ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32 2023-10-17 03:04:05 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Improve "ping" output by adding equals sign after time 2023-03-06 02:41:00 +00:00
UefiShellNetwork2CommandsLib ShellPkg/UefiShellNetwork2CommandsLib: Check array index before access 2023-09-08 15:02:35 +00:00