雙擊測試準確度指的是工具在測量同一目標上兩次點擊之間的瀏覽器事件經過時間時有多可靠,以毫秒為單位顯示到小數點後一位。這個測量受限於瀏覽器點擊事件時間戳所能記錄的內容:瀏覽器所送達的第一次與第二次點擊之間的間隔,捨入到小數點後一位,並收集成最多五十組的滾動樣本。它並不是用來測量滑鼠按鍵開關的去彈跳時間、USB 輪詢速率、無線傳輸延遲、端對端點擊延遲,或是任何作業系統的雙擊門檻。這個工具會從保留的樣本中呈現三項統計數據,分別是最新的間隔、標示為 Best 的最小值,以及算術平均值,而且它明確地不會將結果標示為快、普通、慢、通過或未通過。理解這個界線就是本頁其餘內容所要說明的重點。

雙擊測試準確度實際涵蓋的範圍
Double Click Test 所顯示的間隔,是兩個瀏覽器點擊事件時間戳相減的結果。第一次點擊開始一組配對,第二次點擊只有在 1,000 毫秒內抵達時才會結束這組配對。工具會將正值的差距捨入到小數點後一位,並附加到有限大小的歷史紀錄中。然後從這些數值衍生出 Latest、Best 和 Average,並同時顯示已完成的配對數量。這個流程的任何部分都不會觸及瀏覽器事件層以下。
由於時間戳來自瀏覽器,間隔中包含了到該時間點之前的所有延遲。人手的動作、指向裝置的韌體、有線或無線傳輸、作業系統的排程、瀏覽器的事件傳遞,以及顯示器的時序,全都包含在所測量的差距之中。工具將一個時間戳減去另一個時間戳,要求結果為正值且遞增,然後就停在這裡。整個計算過程中沒有任何部分能將其中一個貢獻因素從其他因素中獨立出來,這就是為什麼這個讀數無法告訴你第二次點擊變慢是來自你的手、無線連結,還是作業系統。
因此在這個脈絡下,準確度指的是可重現性,而非精確定位某個硬體數字。在同一個瀏覽器工作階段、同一個目標、同一個手部位置下進行的兩次測量,才能給出有意義的比較。在這裡的測量與在另一台機器、作業系統或指向裝置上的測量之間,則無法進行比較,因為貢獻的各個層級已經改變了。
如何記錄與比較點擊間隔
- 在 Double Click Test 頁面上,將游標移到大測試區域上方,點擊一次以開始一組配對。
- 在 1,000 毫秒內再次點擊同一個區域以記錄間隔。結果會以最新樣本的形式顯示,捨入到小數點後一位。
- 重複這個動作數次以建立一個工作階段。每完成一組配對,就會加入 Latest、Best 和 Average,最多累計到五十個樣本的上限。
- 在相同的條件下讀取這三項統計數據:同一個目標、同一個手部位置、同一個裝置、同一個�覽器工作階段。
- 當條件改變時,請按 Reset 以清除已保留的樣本,並開始一組全新的比較。
有兩個時間選擇對準確度最為重要。首先,請在兩次點擊之間保持手部和游標靜止,讓人為因素大致維持不變。其次,請讓第二次點擊確實落在 1,000 毫秒的視窗內,使其始終作為一組已完成的配對被記錄,而不是逾時後變成新的第一次點擊。當其中任何一個選擇出錯時,工作階段之間的比較就會開始產生偏差,而這些偏差與工具本身無關。
如何讀取 Latest、Best 和 Average 結果
每一項統計數據都針對同一組保留樣本回答不同的問題。Latest 是最近一組已完成的配對。Best 是保留樣本中的最小值。Average 是所有保留樣本的算術平均數,捨入到小數點後一位。保留樣本數的上限為五十,這可以防止意外或合成的輸入在沒有限制的情況下不斷佔用網頁記憶體。所有樣本都只保留在目前的網頁中,不會上傳、與帳號關聯、在重新整理後保存,或用於識別裝置。
| 統計數據 | 代表的意義 | 資料來源 |
|---|---|---|
| Latest | 最近一組已完成的配對 | 最後附加到有限大小歷史紀錄中的數值 |
| Best | 整個工作階段中的最小間隔 | 保留樣本中的最小值 |
| Average | 所有保留樣本的算術平均數 | 保留樣本數值的總和除以配對數,捨入到小數點後一位 |
| 配對數 | 已完成的配對數量 | 保留歷史紀錄的長度,上限為五十 |
以三個保留樣本為例的計算示範。假設記錄到的間隔分別為 312.4 ms、287.1 ms 和 295.8 ms。公式為 average = 保留樣本數值的總和 / 配對數。代入這三個數字後得到 (312.4 + 287.1 + 295.8) / 3。總和為 312.4 + 287.1 + 295.8 = 895.3 ms。除以三得到 895.3 / 3 = 298.4333...,捨入後為 298.4 ms。Latest 是 295.8 ms,因為它是最新的。Best 是 287.1 ms,因為它是最小的。配對數為 3。
工具無法告訴你關於硬體的部分
瀏覽器的點擊時間戳只記錄到瀏覽器事件為止。在該層之下還有開關去彈跳、USB 輪詢速率、無線延遲,以及應用程式的回應時間,而這個工具並不會將其中任何一項獨立出來。因此,一組測量到的配對並不能證明桌面作業系統的某項設定會將相同的動作辨識為雙擊。作業系統、應用程式、遊戲、瀏覽器、輔助工具以及個別使用者,都可以套用不同的門檻和互動模式。
1,000 毫秒的配對視窗是這個工具的產品規則,並非官方分類,也與任何作業系統的雙擊設定不同。這個工具永遠不會將結果標示為快、普通、慢、通過或未通過,也永遠不會提供硬體診斷。如果你正在調查不想要的重複點擊,正確的比較方式是你在瀏覽器中記錄到的數據與你在受影響的應用程式及作業系統滑鼠設定中觀察到的行為之間的對照。只有在安全的情況下才測試另一個連接埠或另一個裝置,而瀏�器工具無法診斷故障的開關,也無法建議維修方式。
影響可重複性的條件
對於這個工具來說,可重複性就是準確度的實際形式。即使人為的動作看起來一模一樣,數個條件仍可能讓不同次嘗試之間的測量間隔產生變化。
- 高系統負載、遠端桌面軟體、自動化作業或大量的背景活動,都可能改變事件的傳遞,在比較工作階段時應該加以記錄。
- 手部位置、點擊之間的游標移動以及疲勞程度,都會改變人為因素,進而影響記錄到的間隔。
- 觸控螢幕、�控板和輔助輸入裝置都可能產生點擊事件,因此某個讀數可能代表的是點按或合成的啟動,而非實體滑鼠按鍵的動作。
- 瀏覽器的縮放並不會改變時間戳相減的結果,因此在相同的條件下,縮放與未縮放的比較應該會產生相同的間隔。
- 超過 1,000 毫秒的延遲第二次點擊會被捨棄,不會算作一組已完成的配對。頁面會顯示逾時訊息,而該次延遲的點擊會成為下一組配對的第一次點擊。配對之間不會重�,因此一組結果的第二次點擊絕不會被另一組重新用作第一次點擊。
若要進行有意義的比較,請在按下 Reset 並開始新的工作階段之前,盡可能固定上述條件。在腦中進行一個簡短的對照表——同一隻手、同一個裝置、同一個負載、同一個瀏覽器工作階段——通常就足以保持數字之間的可比較性。
讀數有用的時機
當你想要在單一固定條件組合下取得可比較的間隔時,這個讀數就能派上用場。以下是一些符合這個描述的情境:
- 比較休息過後、更換不同的指向裝置後,或是換手後,自己的點擊時機有何變化。
- 確認觸控螢幕的點按或輔助軟體所產生的合成啟動,是否會產生瀏覽器能夠記錄到的點擊事件。
- 將瀏覽器事件的間隔與某個特定應用程式的行為進行比較,讓你能看出問題究竟出在該應用程式的門檻,而非你自己的時機。
- 在目前的網頁中建立最多五十個樣本的小型私人紀錄。所有樣本都只保留在本機,按下 Reset 就會立即清除記憶體中的狀態。
這個讀數並不適合作為硬體診斷使用。如果問題在於實體按鍵是否在彈跳,或是無線連結是否增加了延遲,瀏覽器的間隔並無法區分這些原因。瀏覽器工具無法診斷故障的開關,也無法建議維修方式,而這個界線正是這個工具契約的一部分。
如果你正在權衡各種方案,Double Click Test Alternative: Measure Clicks in Browser 對此有詳細說明。
如果你正在權衡各種方案,Countdown Timer Accuracy: What Makes a Timer Stay Precise 對此有詳細說明。