これは、Windows 高精度タッチパッド デバイスが指定された解像度でレポートできることを検証するためのものです。
テスト名
- Test.InputResolution.json
テストされる主な要件
- Device.Input.Digitizer.PrecisionTouchpad.InputResolution
テストの目的
- デバイスが指定した解像度で真にレポートできること、および解像度が 300 DPI 以上であることを確認します。
ツール (必須)
- PTLogo.exe
ツール (オプション)
直径 7 mm の容量性接触。
ロボット接触テスト装置 (手動で実行すると困難になる可能性があるタスクに推奨されます)。 操作の詳細については、お使いのロボット ベンダーにお問い合わせください。
検証手順
2 回の低速水平スワイプの間では、X のすべての論理ユニットにヒットしてレポートされ、2 回の低速垂直スワイプの間では、Y のすべての論理ユニットにヒットしてレポートされる必要があります。
Launch Test.InputResolution.json.
デジタイザー サーフェスの左端から開始して、タッチパッド上で 1 回の接触を、デバイスのレポートされた x 軸の入力解像度に反比例する速度で左から右にドラッグし、もう一度右から左にドラッグします。 詳細については、"ドラッグ速度"に関する次の箇条書き項目を参照してください。 a. "ドラッグ速度": 1 回の接触に対して、すべてのデバイスが 125 Hz 以上でレポートする必要があります。 したがって、次の式を使用して、安全なドラッグ速度を計算できます。ドラッグ速度 <= 60Hz / (軸の論理範囲/軸の物理範囲)。
たとえば、X の論理範囲が 4000、X の物理範囲が 100 mm のデバイスの場合、安全なドラッグ速度は次のようになります。
60 / (4000/100) = 60 / 40 = 1.5 mm/秒。

b. このテストでは、軸外の移動やジッターはすべて無視されます。 図 10 に示すように、必要に応じて高精度接触を使用して、人間の指との潜在的な摩擦を克服できますが、接触サイズが 7 mm を大きく下回らない (これによりデバイスが接触を “失う” 可能性があります) ように、タッチパッドの表面に対して完全に垂直に保つ必要があります。 3. 垂直方向に繰り返します。 デジタイザー サーフェスの上端から開始して、タッチパッド上で 1 回の接触を、デバイスのレポートされた x 軸の入力解像度に反比例する速度で下にドラッグします。最初に上端から下端にドラッグし、次に下端から上端にドラッグします。 詳細については、"ドラッグ速度"に関する前述の箇条書き項目を参照してください。
注 その軸を 1 回スワイプした後、十分な論理 x/y 座標がヒットした場合は、イテレーションは自動的にパスされ、他の方向にスワイプする必要はありません。
一般的なエラー メッセージ
- "[20] 位置指定デルタが大きすぎます: #" o 2つの後続のレポート間で、許容公差 0.5 mm を超える座標のジャンプがありました。 o 指定された値はジャンプの長さです。 o このエラーにより、スワイプが 1 回しか実行されていない場合でも、イテレーションが停止されます。
- "[35] 論理座標が見つかりません: #" o 最小または最大のいずれの論理値も、特定の軸の 2 つのパスのいずれでもレポートされませんでした。 o 指定された値は、(検証される軸それぞれに対して) レポートされなかった X または Y の論理値です。
- "[31] 見つかった論理座標の割合が低すぎます: #" o レポートする必要があるすべての論理ユニットの最小割合 (95%) が、特定の軸に対して満たされませんでした。 o この値は、指定された軸についてレポートされたすべての論理ユニットの割合を示します。
合格基準
- 合格の状態で完了するには、2/2 (100%) のイテレーションが合格する必要があります。