Edge Reporting

Test name


Core requirements tested

  • Device.Input.PrecisionTouchpad.Buffering

  • Device.Input.PrecisionTouchpad.Precision.EdgeDetection

Tools required


Validation steps

  1. If this is a USB connected Precision Touchpad, make sure that Selective Suspend is ENABLED. See Windows Precision Touchpad Device Validation Guide.

  2. Start Test.Edge.json.

  3. Following the onscreen instructions, wait at least ten seconds (there is a timer in the top right corner for reference), and then swipe in horizontally from the specified edge. Start your finger off the edge of the touchpad, and swipe in ~10-20mm to the middle of the touchpad, perpendicular to the edge at ~200 mm/second and lift. The tool will automatically pass each iteration if the requirement is met.

    Edge Swipe

    Figure 1 Edge Swipe


    For the contact to start within 2mm of the edge, start with your finger outside of the touchpad surface, and keep fingertip flush with the device as you swipe in.

  4. Perform ten iterations on the left edge, followed by ten iterations on the right edge (20 total iterations).


    A ten-second delay is only required for the first swipe to ensure that USB devices are performing the required 100ms buffering when resuming from selective suspend.


Common errors

[14] packet too far from edge: ###

  • Be sure to swipe from the edge that is specified. If PTLogo.exe asks to swipe from the left edge, swiping from the right will result in this error.

  • If the swipe was performed correctly, the device did not detect the contact within 2mm of the respective edge, which is indicative of a device failure.

  • The value indicates the first contact report’s distance from the respective edge.

    Edge Reporting Failure Too Far From Edge

    Figure 2 Edge Reporting Failure - Packet Too Far From Edge


10/10 (100%) iterations must pass in order to complete with passing status.

Related topics

Precision Touchpad Tests



Send comments about this topic to Microsoft