From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=68.232.149.229; helo=esa6.dell-outbound.iphmx.com; envelope-from=jim.dailey@dell.com; receiver=edk2-devel@lists.01.org Received: from esa6.dell-outbound.iphmx.com (esa6.dell-outbound.iphmx.com [68.232.149.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 410F72110C824 for ; Mon, 4 Jun 2018 09:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1528128162; x=1559664162; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DHKZVIYWEiTwusz4iHrJBNmh5tA6Kk9stkPSQt+UKfo=; b=Fvr5JvU82hrMQ/ds8Okn5nATYaimP0Aph9NMFTRS0osYGyRFeSRHE5c4 Pi5RYl3S3nBDYWGWafe9pLo0rAi+TeHnqWIQeMlhaa7O2V6tGtNvb7RmO Be5XG0TripH+m+nFGsBIjlGUSYnczxVJNJcnCu58Nf6NMWOeQqqQ71xi5 k=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2FgAAANYhVbmGOa6ERcGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYQXDn8oCotyjG6BeZRLFIFkCxgLC4Q+AoIRITQYAQIBAQEBAQE?= =?us-ascii?q?CAQECEAEBAQEBCAsLBigjDII1IhF6AQEBAQEBAQEBTQINYwEBAQMBAQE4NAsFB?= =?us-ascii?q?wQCAQgRBAEBHwkHJwEeCQgCBA4FCIMaAoFnAw0ID6hvhwYVgSSBYwWCLYYVghO?= =?us-ascii?q?DZzWDEQEEgSoBEQIBaoUIAocukUAHAoVshReDWIFEg3iHZol4hyeBQYEacXBQg?= =?us-ascii?q?kOCIA4JiC4rhT5vjX+BGQEB?= X-IPAS-Result: =?us-ascii?q?A2FgAAANYhVbmGOa6ERcGQEBAQEBAQEBAQEBAQcBAQEBAYQ?= =?us-ascii?q?XDn8oCotyjG6BeZRLFIFkCxgLC4Q+AoIRITQYAQIBAQEBAQECAQECEAEBAQEBC?= =?us-ascii?q?AsLBigjDII1IhF6AQEBAQEBAQEBTQINYwEBAQMBAQE4NAsFBwQCAQgRBAEBHwk?= =?us-ascii?q?HJwEeCQgCBA4FCIMaAoFnAw0ID6hvhwYVgSSBYwWCLYYVghODZzWDEQEEgSoBE?= =?us-ascii?q?QIBaoUIAocukUAHAoVshReDWIFEg3iHZol4hyeBQYEacXBQgkOCIA4JiC4rhT5?= =?us-ascii?q?vjX+BGQEB?= Received: from esa6.dell-outbound2.iphmx.com ([68.232.154.99]) by esa6.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Jun 2018 11:02:41 -0500 From: Received: from ausc60ps301.us.dell.com ([143.166.148.206]) by esa6.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Jun 2018 22:02:40 +0600 X-LoopCount0: from 10.166.136.215 X-IronPort-AV: E=Sophos;i="5.49,476,1520917200"; d="scan'208";a="1165159946" X-DLP: DLP_GlobalPCIDSS To: CC: , , , Thread-Topic: [edk2] How to Interpret ReadKeyStrokeEX Data Thread-Index: AQHT/BNUB6LohffXK06HpvE6bJIpvKRQP+CwgAACeGA= Date: Mon, 4 Jun 2018 16:02:40 +0000 Message-ID: References: <3e835c29938d49ea8d285385429870ad@ausx13mps339.AMER.DELL.COM> <734D49CCEBEEF84792F5B80ED585239D5BD232B9@SHSMSX104.ccr.corp.intel.com> <5108c0244ffb45ccb0208dd0a1ed2beb@ausx13mps339.AMER.DELL.COM> <51978119-FF46-425A-A7E9-8C1EBD3C7B1E@apple.com> <0c4414f8ae2742a6af4138e9b34714af@ausx13mps339.AMER.DELL.COM> In-Reply-To: <0c4414f8ae2742a6af4138e9b34714af@ausx13mps339.AMER.DELL.COM> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titusconfig: No Restrictions 04051212 x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvIiwiaWQiOiIzOTFjMGYwOC00ZjBjLTQ2ZmMtOWU5NC05NGVmZGIyODBiODgiLCJwcm9wcyI6W3sibiI6IkNsYXNzaWZpY2F0aW9uIiwidmFscyI6W3sidmFsdWUiOiJObyBSZXN0cmljdGlvbnMifV19LHsibiI6IlN1YmxhYmVscyIsInZhbHMiOltdfSx7Im4iOiJFeHRlcm5hbENvcnJlc3BvbmRlbmNlIiwidmFscyI6W119XX0sIlN1YmplY3RMYWJlbHMiOltdLCJUTUNWZXJzaW9uIjoiMTYuMi4xMS4wIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImJzYnNOVUlrY0p3WTlERHNMbGtNUnJNWFV3dmV6VDBcL1NVN3piZ3gwSG80PSJ9 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.143.18.86] MIME-Version: 1.0 Subject: Re: How to Interpret ReadKeyStrokeEX Data X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2018 16:02:42 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Please disregard the stupid "Confidential" line that our email tool adds but hides from me when I send text. :-( -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Dail= ey, Jim Sent: Monday, June 4, 2018 11:00 AM To: afish@apple.com Cc: ruiyu.ni@intel.com; jaben.carsey@intel.com; edk2-devel@lists.01.org; fe= lixp@mail.ru Subject: Re: [edk2] How to Interpret ReadKeyStrokeEX Data Dell - Internal Use - Confidential <=3D=3D=3D THIS IS BOGUS !! > From: afish@apple.com [mailto:afish@apple.com]=20 > > The big picture difference is the original SimpleTextIn was the least com= mon > denominator with a serial terminal. The Ex version added more info about > keyboards, so richer info on modifier keys. I get that. But I fail to see how that affects SimpleTextInEx behavior or what the UEFI spec has to say about it. As I said earlier, the question I am raising is when SimpleTextInEx returns something like: =20 Scan Code =3D 0 Unicode Char =3D 0x0023 ("#") Shift Information =3D 0x80000001 (right shift pressed) =20 is it correct for the editor to reject this as an invalid key? I say, no, it would be wrong to reject this data because the scan code is 0 and, therefore, the Unicode character is valid and should be used. _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel