Expand Minimize

Test.PositionalAccuracyManual

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

Test details

 

Associated requirements

Device.Input.PrecisionTouchpad.HIDCompliance.HIDCompliance
Device.Input.PrecisionTouchpad.HIDCompliance.Timestamp
Device.Input.PrecisionTouchpad.HIDCompliance.ValidRange
Device.Input.PrecisionTouchpad.Precision.Position
System.Client.PrecisionTouchpad.PrecisionTouchpad

See the system hardware requirements.

Platforms

Windows RT 8.1
Windows 8.1 x64
Windows 8.1 x86

Expected run time

~2 minutes

Categories

Certification

Type

Manual

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 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\

Show:
© 2014 Microsoft