audk/MdeModulePkg
Vitaly Cheptsov 3e3fba022b 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>
2025-02-27 13:42:24 +03:00
..
Application MdeModulePkg/UiApp: fix HiiOpCodeHandle leak 2024-12-06 17:13:17 +00:00
Bus MdeModulePkg/UsbBusPei: Improve PEI USB enumeration 2025-02-19 10:21:00 +08:00
Core MdeModulePkg: fix warning about uninitialized variable 2025-01-29 17:20:57 +01:00
Include MdeModulePkg: Update AtaPassThru to UEFI 2.10A 2025-01-09 12:40:45 +08:00
Library ShellPkg: Add support for input with separately reported modifiers 2025-02-27 13:42:24 +03:00
Logo MdeModulePkg/Logo: Add LoongArch64 architecture. 2022-10-14 02:16:33 +00:00
Test Add MockVariablePolicyHelperLib 2025-02-07 18:43:32 +00:00
Universal MdeModulePkg/HiiDatabaseDxe: Remove buffer error for string default. 2025-02-21 08:50:36 +08:00
MdeModulePkg.ci.yaml MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol. 2024-08-29 18:51:07 +00:00
MdeModulePkg.dec MdeModulePkg: Added PPI support in UFS PEI driver. 2024-10-28 05:39:52 +00:00
MdeModulePkg.dsc MdePkg: MdeLibs.dsc.inc: Apply StackCheckLibNull to All Module Types 2024-11-13 21:01:46 +00:00
MdeModulePkg.uni MdeModulePkg/AcpiTableDxe: PCD switch to avoid using ACPI reclaim memory 2024-04-09 07:03:08 +00:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00