Test.PositionalAccuracyManual (4f3bbf6c-cbf1-447d-8939-3f1279030a04)

The test verifies that the device can accurately report absolute position.

Test details

   
Specifications
  • Device.Input.Digitizer.PrecisionTouchpad.Accuracy
  • Device.Input.Digitizer.PrecisionTouchpad.HIDCompliant
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (x64)
  • Windows 10, client editions (Arm64)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Windows 10, version 1903
  • Next update to Windows 10
Expected run time (in minutes) 2
Category Compatibility
Timeout (in minutes) 120
Requires reboot false
Requires special configuration false
Type automatic

 

Additional documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):

Running the test

Before you run the test, complete the test setup as described in the test requirements: Mouse or other Pointing Device Testing Prerequisites.

  1. Start the test.

  2. Iteration 1:

    1. Horizontally drag three fingers straight across 1/3 of the touchpad.

    2. Without lifting, continue to move across the touchpad in a zig-zag pattern.

    3. Without lifting, continue to move in a straight line across the last 1/3 of the touchpad.

    4. Verify that the visualization matches physical finger movements and manually pass (press P) or fail (press F) the test accordingly.

      positional accuracy iteration 1

  3. Repeat steps 1-4 vertically for the second iteration, and diagonally for the third iteration.

  4. Iteration 4:

    1. Randomly tap 20 times on the touchpad.

    2. Verify that the visualization matches your taps and that there is no jitter, as shown in Figure 2 Positional Accuracy, Iteration 4. Manually pass or fail the test accordingly.

      positional accuracy iteration 4

      In Figure 2 Positional Accuracy, Iteration 4, most of the taps are fine. The top circled contact is borderline - there was travel over the contact lifetime, but not a lot. Generally, up to 1mm (half a gridline) should be considered passing, as long as most are like the middle circled contact. The bottom circled contact shows travel greater than half a grid, which should be considered a failure.

  5. Iteration 5:

    1. Draw a curved line by using your finger.

    2. Without slowing or changing direction, lift your finger.

    3. Verify that the visualization matches your curves and does not jitter on lift, as shown in Figure 3 Positional Accuracy, Iteration 5. Manually pass or fail the test accordingly.

      positional accuracy iteration 5

      The key criteria to look for in this iteration are hooks, when you lift your finger. In the circled example, the contact jittered a significant amount to the left on contact lift. Consider any hook larger than a quarter of a grid as a failure.

  6. Iteration 6:

    1. Draw a curved line by using your finger.

    2. Without lifting, pause for one second.

    3. Click the physical button, and lift.

    4. Verify the visualization matches your curves and does not jitter on lift, as shown in Figure 4. Positional Accuracy, Iteration 6. Manually pass or fail the test accordingly.

      positional accuracy iteration 6

      In this test, there is extra data when the physical button is clicked, so it's harder to judge by looking at the data itself. Instead, watch the mouse cursor as you click and lift. If it moves more than a couple of pixels as you click, consider it a failure. In the circled example, the cursor moved significantly on click and should be considered a failure.

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.

For troubleshooting information, see Troubleshooting Device.Input Testing.

More information

Command syntax

Command Description

ptlogo.exe Test.PositionalAccuracyManual.json

Runs the test.

 

File list

File Location

ptlogo.exe

<testbinroot>\input\PrecisionTouchpad\

config.json

<testbinroot>\input\PrecisionTouchpad\

Test.PositionalAccuracyManual.json

<testbinroot>\input\PrecisionTouchpad\