From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) by mx.groups.io with SMTP id smtpd.web09.19985.1581329903248404561 for ; Mon, 10 Feb 2020 02:18:23 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@protonmail.com header.s=default header.b=ILFzd76l; spf=pass (domain: protonmail.com, ip: 185.70.40.134, mailfrom: vit9696@protonmail.com) Date: Mon, 10 Feb 2020 10:18:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1581329901; bh=Vqh/+9bW/Dq+d+qgFsh0cCJeCSL7uPlTdSUf0SSworo=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=ILFzd76l9et9qJRh9Rv2fZYQwUY6I7Vqa4OoXygjsixz341XTGHyYx3SdMQf5cfQE Q/Ax7kMxx5uHreIr4T8GhaMBjeL77sdue02Rxt1wKFbV8NPxL8DeUG+VSy1uOC8S6K Ce2AsZx5iv8QIpF8Te01hYW0FNmGKay5J3BMjxI4= To: devel@edk2.groups.io From: "Vitaly Cheptsov" Reply-To: Vitaly Cheptsov Subject: [PATCH 0/1] ShellPkg: Add support for input with separately reported modifiers Message-ID: <20200210101811.18741-1-vit9696@protonmail.com> Feedback-ID: p9QuX-L1wMgUm6nrSvNrf8juLupNs0VSnzXGVXuYDxlEahFdWtaedWDMB9zpwGDklGt7kzs1-RBc0cqz327Gcg==:Ext:ProtonMail MIME-Version: 1.0 X-Spam-Status: No, score=-0.7 required=7.0 tests=ALL_TRUSTED,BAYES_40, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Groupsio-MsgNum: 54123 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------ad11332514cfb9d26c2a1e2852c70734"; charset=UTF-8 -----------------------ad11332514cfb9d26c2a1e2852c70734 Content-Transfer-Encoding: quoted-printable Date: Mon, 10 Feb 2020 13:18:10 +0300 From: Vitaly Cheptsov Message-Id: <20200210101811.18741-1-vit9696@protonmail.com> Mime-Version: 1.0 Subject: [PATCH 0/1] ShellPkg: Add support for input with separately reported modifiers To: devel@edk2.groups.io X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2510 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 compatibili= ty with the previous input handling. We request this to be merged in edk2-stable202002. Vitaly Cheptsov (1): ShellPkg: Add support for input with separately reported modifiers ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/MainTextEditor.c | 37 += +++++++++++++------ ShellPkg/Library/UefiShellDebug1CommandsLib/EditInputBar.c | 28 += +++++++++----- ShellPkg/Library/UefiShellDebug1CommandsLib/EditMenuBar.c | 6 += +++ ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.c | 11 += ++--- 4 files changed, 58 insertions(+), 24 deletions(-) --=20 2.21.1 (Apple Git-122.3) -----------------------ad11332514cfb9d26c2a1e2852c70734 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsBmBAEBCAAQBQJeQS3lCRBPsoxt7Hy0xQAKCRBPsoxt7Hy0xer1B/48tsub wO+Z00k1A2eXgDHfD8taRbZFP9mo/u2q7oGIoW7vkxuf0CNVWqiYohA9qUrP SbcOK1kH74MLZ0+uZruWG01D+jJVxKMGAhfjqbiULuo/g/0s2nhB+4B/wM3s wB97luF76tifsGK0UhDk8TCOSq1zdeYpqojXXMmrRkAqD6THXTwW0L8v97gq AD1kwX3LcqOVxsS+Cgz2wRF+GdIwpOo5E0UQdS3S1mG7UPC/hKUE3nWmWUYF H1HrisjlQ6dE4JP5TYWaOw7bfFQdEnN8iDnWtPq6uL7YXGpgmHv3yaFYzTWi Qmnsv/O3HxRLEMXvJKdBzJRHM7Q6FQRBtDac =WSZH -----END PGP SIGNATURE----- -----------------------ad11332514cfb9d26c2a1e2852c70734--