次の方法で共有


エイリアシング (touchpad-aliasing)

これは、エイリアシングに関する Windows 高精度タッチパッド デバイスの接触点レポート機能をテストするためのものです。

テスト名

  • Test.Aliasing.json

テストされる主な要件

  • Device.Input.Digitizer.PrecisionTouchpad.FingerSeparation

テストの目的

  • 固定された分離距離でエイリアシングの発生なく一意で連続的に発着する接触点をデバイスが追跡してレポートできることを確認します。

必要なツール

  • PTLogo.exe

検証手順

  1. Test.Aliasing.json を起動します。

  2. 2 本の指を左右に約 10 mm 離して置きます。

  3. 2 本の指で交互にタッチパッドをタップします (240 タップ/分)。 タップする際は、交互に軽くタップするのではなく、(2 つの接触点のダウンタイムをインターリーブするために) 一方の接触点をもう 1 回タップできるようになるまで押したままにします。

  4. 10 秒間タップした後、これらの接触点の間に線が描画されていないことを確認します (エラーの例については、一般的なエラーを参照してください)。

  5. 指を縦軸に並べた状態で、手順 2 から手順 5 までを繰り返します。

  6. 指を対角線軸に並べた状態で、手順 2 から手順 5 までを繰り返します。

  7. すべての軸での検証に成功した場合は、手動でイテレーションを合格させます。

  8. 指の間を約 33 mm 離した状態で、手順 2 から手順 7 までを繰り返します。

高精度タッチパッド デバイスの高さが 33 mm 未満の場合は、最大限の距離で垂直方向のエイリアシングを確認する必要があります。

一般的なエラー メッセージ

  • "[20] Positional delta too large" ([20] 位置デルタが大きすぎます) o エイリアシングによってデバイスの接触点でスワップが発生したため、デバイスはクイック スワイプを報告します。 o この値はディスプレイスメント距離を表します。 o ディスプレイスメントが 2.7 mm (HIMETRIC 単位で 270) を超えると、このエラーが発生します。

エイリアシング テストのスクリーンショットを次に示します。これは、ディスプレイスメント距離が大きすぎることを示しています。

screenshot from the aliasing test for a windows precision touchpad device, showing a displacement distance that is too large.

合格基準

  • 合格の状態で完了するには、2/2 (100%) のイテレーションが合格する必要があります。