<div dir="ltr">Hello,<div><br></div><div>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:</div><div><a href="http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_3_1.pdf" rel="nofollow" style="margin:0px;padding:0px;border:0px;font-size:15px;text-decoration:none;color:rgb(0,89,153);font-family:Arial,&#39;Helvetica Neue&#39;,Helvetica,sans-serif;line-height:19.5px">http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_3_1.pdf</a><br></div><div><br></div><div>However I haven&#39;t been able to definitively check for touch devices vs non-touch devices using the specification.</div><div><br></div><div>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.</div><div><br></div><div>So my question is how do I filter out the negative scenarios (devices that don&#39;t support touch) using the UEFI specification?</div><div><br></div><div>Any pointers or help will is much appreciated.</div><div><br></div><div>Thanks,</div><div>VenkatĀ </div></div>