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 |
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.
Start the test.
Iteration 1:
Horizontally drag three fingers straight across 1/3 of the touchpad.
Without lifting, continue to move across the touchpad in a zig-zag pattern.
Without lifting, continue to move in a straight line across the last 1/3 of the touchpad.
Verify that the visualization matches physical finger movements and manually pass (press P) or fail (press F) the test accordingly.
Repeat steps 1-4 vertically for the second iteration, and diagonally for the third iteration.
Iteration 4:
Randomly tap 20 times on the touchpad.
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.
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.
Iteration 5:
Draw a curved line by using your finger.
Without slowing or changing direction, lift your finger.
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.
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.
Iteration 6:
Draw a curved line by using your finger.
Without lifting, pause for one second.
Click the physical button, and lift.
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.
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\ |