雙擊測試會量測瀏覽器中兩次點擊事件之間,精確到毫秒的時間差,而對這個工具來說,這個差距必須維持在 1,000 毫秒以內,才會被視為一組有效配對。這個頁面會取得瀏覽器賦予你第一次點擊的時間戳記,再減去你在這一秒鐘的視窗內做出的下一次點擊的時間戳記,並把這個正數結果四捨五入到小數點後一位。每一組完成的配對都會儲存在本機,用來計算你最新一次的間隔、最快的間隔,以及你在這個工作階段中所做的所有配對的簡單平均值。這個視窗並不是任何作業系統官方的雙擊設定值,這個數字也不是硬體評分,也不是「快」或「慢」這類標籤。它只是一份透明的紀錄,記錄在你的滑鼠、你的裝置,以及你嘗試的那個當下,你的瀏覽器實際看到的兩次點擊之間發生了什麼。初學者可以用它來感受自己點擊的節奏、在相同條件下比較幾次嘗試,或單純檢查兩次點擊是不是真的離得夠近。

double click test for beginners
double click test for beginners

雙擊測試實際上量測的是什麼

雙擊測試是一個小型的瀏覽器頁面,用來計算單一目標上兩次滑鼠點擊之間的時間差。當你點擊這個目標時,瀏覽器會為這次點擊事件附上一個時間戳記。這個頁面會儲存第一個時間戳記,等待下一次點擊,並檢查它是否在公開說明的配對視窗內到達——對 Lizely 的雙擊測試來說,這個視窗是 1,000 毫秒,也就是整整一秒。如果第二次點擊在時限內,這個頁面就會用第二個時間戳記減去第一個,要求結果必須是正數,把毫秒差距四捨五入到小數點後一位,並把這個間隔加進你這個工作階段的紀錄中。

這個工具並不是在為你打分數、評估你的反應速度,或評鑑你的滑鼠。它量測的,是你的瀏覽器在單一工作階段中、在單一大型目標上,對連續兩次點擊事件所回報的內容。介於你和那個時間戳記之間的一切——你的手、滑鼠開關、有線或無線傳輸、作業系統的排程機制、瀏覽器的事件處理流程、螢幕更新頻率——全部都被打包進這個數字裡。這讓這個結果,對同一個人在同一台裝置上做比較時很有用,但對這條鏈路中任何單一環節而言,都是一個很差的絕對量測指標,因為沒有任何一個環節被單獨隔離出來量測。

如何一步步使用雙擊測試

這個頁面設計成打開就能立即使用。你不需要安裝任何東西,不需要登入,也不需要更改任何滑鼠設定。以下步驟就是完整的操作流程。

  1. 開啟Double Click Test,把你的游標舒適地放在頁面中央的大型測試區域上方。
  2. 點擊一次。這個頁面會把這次點擊記錄為一組配對的起點,並在畫面上提示你在一秒內再點擊一次。
  3. 在同一個區域再點擊第二次。如果兩次點擊時間戳記之間的差距在 1,000 毫秒以內,這個間隔就會被記錄為一組已完成的配對。
  4. 查看更新後的「最新」數字。這個頁面同時也會持續追蹤「最佳」(目前為止最快的一組配對)與「平均」(所有保留配對的平均值,四捨五入到小數點後一位)。
  5. 重複步驟 2 到 4,累積出一個工作階段的紀錄。這個頁面最多只會在記憶體中保留最近的五十組已完成配對,所以這些統計數字,永遠反映的是你最近幾次的嘗試。
  6. 隨時可以點選「重設」,清除記憶體中的紀錄,開始一個全新的工作階段。

如果你的第二次點擊超過 1,000 毫秒才出現,這個頁面並不會悄悄把它記錄成一組「慢速」配對。它會顯示逾時訊息,並把這次遲到的點擊,當成新一組配對的第一次點擊。這種「不重疊」的規則,代表某一組結果的第二次點擊,永遠不會被重複用作下一組的第一次點擊,所以每一個顯示出來的間隔,都容易重現與解讀。

解讀你的「最新」「最佳」與「平均」結果

在你完成第一組配對之後,這個頁面會顯示四個數字:最新、最佳、平均,以及目前工作階段中已完成的配對數量。它們之間的關係很直接。

下表說明了每個顯示數值的意義,以及它是怎麼算出來的。

顯示項目代表的意義計算方式
最新你最近一次完成配對的間隔。落在配對視窗內的最近兩個點擊時間戳記之間的毫秒差距。
最佳你在這個工作階段中,記錄到的最快(最小)間隔。記憶體中所有正數間隔的最小值,四捨五入到小數點後一位。
平均記憶體中所有間隔的平均值。所保留樣本的算術平均值,四捨五入到小數點後一位。
配對數量這個頁面計算平均值時,用了多少組已完成的配對。記憶體中儲存的正數、不重疊間隔的數量(上限為 50 組)。

為了理解這些統計數字是如何組合在一起的,假設你記錄了三組配對,分別是 245.0 毫秒、310.5 毫秒與 402.8 毫秒。這個頁面會把這三組全部保留在記憶體中。「最佳」會顯示 245.0,「最新」會顯示 402.8,「平均」則會是 (245.0 + 310.5 + 402.8) ÷ 3 = 958.3 ÷ 3 ≈ 319.4 毫秒。「配對數量」會顯示 3。隨著你持續點擊,超過 50 組上限的最舊樣本會被捨棄,所以這些統計數字,永遠總結的是你最近的操作。

為什麼這個一秒鐘的配對視窗很重要

1,000 毫秒這個視窗,是這個工具刻意設定、且公開透明的規則——它既不是業界標準,也不是讀取自任何作業系統設定值。這個頁面明確說明,如果你的第二次點擊超過一秒才出現,就不會被儲存成一組配對,而頁面也會另外說明實際發生了什麼事。

這對初學者來說有兩個重要意義。第一,它能避免這個頁面接受那些沒有任何真實應用程式或作業系統會視為「雙擊」的點擊組合。兩次點擊之間相隔兩秒,通常代表一次刻意的獨立動作,而不是一次快速的雙擊,這個工具也反映了這種區別。第二,這個規則的寬容度,足以讓這個測試在你狀態不佳的一天也能正常使用,同時又足夠嚴格,讓一次真正快速的雙擊清晰可辨。大多數刻意嘗試雙擊的人,都能輕鬆落在這個視窗範圍內。

這個頁面不會把任何結果標記為通過、失敗、快、正常或慢。不同的作業系統、不同的遊戲,以及不同的應用程式,都各自使用不同的門檻與不同的互動模型。這個頁面的量測結果,描述的是一件具體的事:瀏覽器所看到的兩次點擊事件之間的時間,而輸入鏈路上的所有環節,都被打包在這一個數字裡。

取得可靠量測結果的小訣竅

如果你想讓不同工作階段之間的比較有意義,條件就需要盡量接近。這個頁面量測的是瀏覽器的事件時間,所以任何會改變兩次點擊之間差距的因素——手的位置、滑鼠所在的表面、裝置負載、背景執行的軟體——都會改變這個數字。

以下幾個習慣會有幫助:

  • 在每一組配對中,把手放在相同的位置,避免在兩次點擊之間抬起或滑動滑鼠。
  • 使用相同的目標、相同的瀏覽器視窗,最好也維持相同的縮放比例。瀏覽器縮放本身不會改變時間戳記的相減結果,但切換視窗或全螢幕模式,可能會改變瀏覽器在背景中正在進行的工作。
  • 在下任何結論之前,先刻意完成好幾組配對。單一一組偏慢的配對會把平均值拉高,單一一組匆忙的配對則會把最小值拉低。
  • 如果你正在調查某個特定程式中出現重複點擊的問題,請只把這個頁面當作一個基準參考,並把記錄到的間隔,拿去跟受影響應用程式的實際行為,以及作業系統的滑鼠設定做比較。
  • 如果你懷疑是硬體問題,請在相同條件下做一次比較測試。舉例來說,用舊滑鼠做一個工作階段,再用新滑鼠做一個工作階段,都在同一個瀏覽器分頁中、以相同的手部位置進行,然後比較平均值與配對數量。

這項測試無法告訴你的事

由於這個頁面處理的是瀏覽器的點擊時間戳記,它顯示出來的間隔,包含的內容遠遠不只你手部的動作。它把人類的反應時間、指標裝置的韌體、有線或無線的傳輸過程、作業系統的排程機制、瀏覽器的事件傳遞、螢幕顯示時序,以及裝置當下正在處理的其他負載,全部打包在一起。以上任何一個環節,都沒有被單獨隔離出來量測。

這個頁面也不是一個校準工具。它無法量測 USB 輪詢率、開關防彈跳(debounce)、端對端的點擊延遲,或應用程式收到點擊後的反應速度。它也無法揭示某個結果,是否會被你的作業系統、某款遊戲,或某個無障礙工具辨識為一次雙擊,因為這些系統各自使用自己的門檻與行為模式。在這個頁面上得到一個很快的間隔,並不能證明桌面設定會把同一個動作辨識為雙擊;反之,一個較慢的間隔,也不能證明相反的結論。

觸控螢幕與輔助輸入裝置,同樣可以產生點擊事件。在觸控裝置上完成的一組配對,可能代表的其實是一次點觸,而不是實體滑鼠開關的動作,而輔助工具也可能合成出,在瀏覽器看來與真實點擊完全相同的點擊事件。這些數字本身仍然是誠實的,但該如何解讀,取決於這些事件實際上是怎麼產生的。若想更深入了解瀏覽器這一端的運作方式,請參閱how double clicking works in a browser

一切都保留在目前的頁面內。這些間隔資料不會被上傳,不會與任何帳號綁定,重新整理頁面後也不會被保留,也不會被用來識別你的裝置。點選「重設」會立即清除記憶體中的狀態。這個工具能可靠保證的範圍很窄:在公開說明的視窗內,配對兩個遞增的瀏覽器點擊時間戳記,最多保留五十組正數間隔,並回報透明的最新值、最小值與算術平均值統計數據,不會做出任何硬體或健康方面的診斷。

想深入了解,請參閱Online Scoreboard Accuracy: Limits and Reset Logic