<font size=2 face="sans-serif">EDK implements a console splitter for input
device. &nbsp;This console splitter creates a absolute pointer protocol
instance that does not contain a device path.</font>
<br>
<br><font size=2 face="sans-serif">You can locate a handle buffer of all
the handles that contain an absolute pointer protocol, and then you can
go through the handles and make sure that there is a handle that contains
a device path. &nbsp;If there are no absolute pointer instances that contain
a device path.</font>
<br>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Venkat Gorla &lt;venkatagorla@gmail.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">fw_os_forum@mailman.uefi.org,
</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">03/03/2016 01:06 AM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">[Fw_Os_Forum]
How to detect devices that support touch</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">fw_os_forum-bounces@mailman.uefi.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hello,</font>
<br>
<br><font size=3>We are making some product changes that are specific to
touch devices (such as a tablet) in the Windows pre-boot UEFI environment.
I am referring the following document for the UEFI specification:</font>
<br><a href=http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_3_1.pdf><font size=2 color=#0060a0 face="Arial">http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_3_1.pdf</font></a>
<br>
<br><font size=3>However I haven't been able to definitively check for
touch devices vs non-touch devices using the specification.</font>
<br>
<br><font size=3>For example, querying for the absolute pointer protocol
interface succeeds even on a non-touch device such as a laptop or a desktop.
Additionally, the absolute max X and max Y values are also being reported
as non-zero when I query the &quot;Mode&quot; of the protocol interface.</font>
<br>
<br><font size=3>So my question is how do I filter out the negative scenarios
(devices that don't support touch) using the UEFI specification?</font>
<br>
<br><font size=3>Any pointers or help will is much appreciated.</font>
<br>
<br><font size=3>Thanks,</font>
<br><font size=3>Venkat&nbsp;</font><tt><font size=2>_______________________________________________<br>
Fw_os_forum mailing list<br>
Fw_os_forum@mailman.uefi.org<br>
</font></tt><a href=http://lists.mailman.uefi.org/mailman/listinfo/fw_os_forum><tt><font size=2>http://lists.mailman.uefi.org/mailman/listinfo/fw_os_forum</font></tt></a>
<br>