共用方式為


線性(觸控板-線性)

這是測試 Windows Precision Touchpad 裝置的線性效能。

測試名稱

  • Test.LinearityDiagonal
  • Test.LinearityDiagonalMultiple

測試的核心需求

  • Device.Input.Digitizer.PrecisionTouchpad.FingerSeparation
  • Device.Input.Digitizer.PrecisionTouchpad.Jitter

測試用途

  • 確認裝置能夠符合所有方向的線性需求,最低接觸分離距離。

    注意 用於這項測試的機械件可用來藉由判斷較窄手指分離的效能來驗證其他用戶體驗計量。 雖然不需要這項額外的測試,但建議使用。

所需的工具

  • 具有精確觸控板修改的 PT3
  • PTLogo.exe

驗證步驟

請注意,線性測試分成 6 個子測試。 這些測試可以依任何順序執行,而且不需要依照此處呈現的順序執行。

  1. 啟動Test.LinearityDiagonal.json。

a. 解除鎖定 PT3 上的 Y 軸,並解除鎖定 X 軸。

以下是顯示軸鎖定槓桿的影像。

image from the linearity test for a windows precision touchpad device, showing the axis lock levers.

b. 部分旋轉板以允許角對角拖曳(或盡可能接近 45 度)。

c. 從其中一個觸控板的角落外開始,將1個精確度接觸拖曳到對面的角落。 執行 5 個對角線反覆運算。

d. 請務必交替方向,並在某個時間點旋轉大約 180 度,以執行相反對角線。

e. 如果沒有發生錯誤,PTLogo 會自動傳遞反覆項目並前進到下一個。

  1. 啟動Test.LinearityDiagonalMultiple.json。

a. 將第 2 個 7mm 精確度接觸點新增至 PT3,中間對中心距離在接觸點的兩個外緣之間為 8mm(您也可以將 7mm 接觸點設定為 15 毫米中心)。

以下是顯示多個聯繫人測試設定的影像。

image from the linearity test for a windows precision touchpad device, showing the setup for the multiple contact test.

b. 將裝置旋轉到角度(假設它從 0° 開始)。 X 軸仍應鎖定,並解除鎖定 Y 軸。

以下是顯示 PT3 測試裝置上旋轉指南的影像。

image from the linearity test for a windows precision touchpad device, showing the rotation guide on the pt3 test device.

c. 將 2 個接觸點拖曳到觸控板(相對於數位板表面)。 執行 3 對角反覆運算,交替方向,如下圖所示。

image from the linearity test for a windows precision touchpad device, showing the acceptable segments for diagonal linearity testing.

d. 旋轉裝置約 180 度,並針對最後 2 個反覆項目重複。

請注意,如上圖所示,所有區段都牽涉到數位板同一邊緣的兩個接觸項,以及在數位板相同邊緣結束兩個接觸點。

下圖顯示執行多對角線測試的不可接受的區段。

diagram from the linearity test for a windows precision touchpad device, showing unacceptable segments for performing the multiple-contact diagonal test.

請注意,如上圖所示,「不好」(NG)區段部分涉及未從相同邊緣進入數位板區域的接觸。 因此,區段專案的 4 個中有 3 個無效。

常見的錯誤訊息

  • “[14] 封包離邊緣太遠: #”

    撥動必須從邊緣開始(或之前)。

    以下是來自測試的螢幕快照,其中藍色線條顯示未從邊緣或邊緣之前開始的撥動。

    screenshot from the linearity test for a windows precision touchpad device, showing a blue line that indicates a swipe that did not start at, or before the edge.

  • “[15] 聯繫人沒有以直線移動。

    報告的路徑偏離直線超過允許的容錯 (0.5mm 在任一方向)。

  • “[16] 線條偏離軸太多: #”

    線條以直線移動,但不是完全水準或完全垂直(預期的方向會顯示在螢幕頂端)。 除非由接觸端的輕微曲線所造成,否則這通常是測試錯誤。 調整 PT3,然後再試一次。

    使用視覺效果方格來協助判斷適當的對齊方式。 例如,在下圖中,裝置需要稍微旋轉逆時針旋轉。

    a screensot from the linearity test for a windows precision touchpad device, showing horzontal lines that have drfted off the true horizontal axis.

  • “[26] 邊界區域外沒有封包。

    o 這表示接觸器從未出現過離觸控板邊緣幾毫米多的距離。

    o 例如,執行水準撥動太接近觸控板頂端的原因。

  • “[27] 鋸包往回移動在 (#, #)。

    o 線性測試一律會透過在觸控板之間以一致的方向移動聯繫人來執行。 因此,如果封包報告前一個封包背後的座標,這會被視為回溯抖動。

    o 顯示的數位 (#, #) 是 X 和 Y 座標,以非對稱單位為單位。

  • “[34] 重複的封包: #.”

    o 當聯繫人移動超過特定速度時,每個封包應該會與之前或之後的封包不同座標。 因此,如果這類情況中的兩個封包報告完全相同的座標,則必須錯誤。

    o 顯示的數位 (#) 是其中一個重複封包的時間戳。

傳遞準則

  • 總共 30/30 (100%) 反復項目必須通過,才能完成傳遞狀態。