Device Tester 裝置測試
看清楚瀏覽器實際收到哪些滑鼠事件
點圖前往工具 ↗滑鼠怪怪的時候,最難的不是修,是先確定「到底哪一段出問題」。按一下卻變成兩下,可能是滑鼠微動開關老化,也可能是作業系統的雙擊速度設定。這個工具把瀏覽器實際收到的事件攤開給你看,讓你至少能排除掉一半的可能。
這個工具能做什麼
四個模式,不需要任何裝置權限,測試資料也不會送出瀏覽器:
- 按鍵測試(Mouse Event):顯示左鍵、中鍵、右鍵、Back、Forward,以及瀏覽器回報的其他
button代碼,分成「按下中」「已測過」「未偵測」三種狀態,可一鍵重設。下方列出最近幾次事件的時間、button、buttons與點擊次數。 - 連點診斷(Double-click):顯示相鄰兩次點擊的間隔毫秒數與最近幾次的分布,並且把瀏覽器原生的
dblclick事件和自行計算的間隔分開呈現。 - 滾輪測試(Wheel):呈現垂直與水平的滾動方向,以及
deltaX、deltaY、deltaMode的實際數值。 - 點擊速度(Click Speed):1、5、10、30 秒與自訂時間,顯示即時計數、剩餘時間與 CPS,依測試時長分別記錄個人最佳成績。
它不能做什麼
這件事值得先講清楚,免得測完誤判。
工具只看得到瀏覽器收到的事件,看不到硬體。 網頁沒有辦法直接讀取滑鼠的微動開關狀態、韌體版本或驅動程式,所以它無法告訴你「這隻滑鼠壞了」。它能告訴你的是「這個動作有沒有變成瀏覽器事件、變成了幾個」。
具體來說:
- 側鍵沒反應不一定是壞掉。Back 與 Forward 常被瀏覽器或作業系統攔去做上一頁、下一頁,根本不會傳到網頁。工具會標示這種支援限制,不會報成故障。
- 不提供 DPI、回報率(polling rate)與延遲的數值。瀏覽器事件的時間戳受到分頁節流、畫面更新頻率與系統排程影響,用它去推估這些數字並不可靠,所以我們乾脆不做。
deltaY不等於滾了幾格。它的單位由deltaMode決定,而且各家瀏覽器與作業系統的換算不一致,不能拿來比較不同機器的滾輪「靈敏度」。- 手機上不會有滑鼠測試結果。沒有接滑鼠時,觸控事件不是滑鼠事件,工具會直接說明本工具以桌機或外接滑鼠為優先,而不是硬把 tap 算成點擊。
連點怎麼判讀
「按一次變兩次」是滑鼠最常見的毛病,但成因有好幾個,順序大致是這樣排查:
- 先看間隔毫秒數。人手正常的連續兩次點擊很少低於 60 毫秒。如果你只按了一次,卻出現一組間隔在 10 到 40 毫秒之間的點擊,那比較像是硬體層面的彈跳(switch bounce)。
- 再看是不是只有某一顆鍵。通常只有最常用的左鍵會先出問題。若左右鍵都一樣,先懷疑設定而不是硬體。
- 換一個瀏覽器、換一台電腦試試。同一隻滑鼠在兩台機器上都一樣,指向滑鼠本身;只在一台上發生,先查那台的滑鼠設定與驅動程式。
- 檢查作業系統的雙擊速度。Windows 在「滑鼠設定」、macOS 在「系統設定 › 滑鼠」都能調。這個設定會改變系統把兩次點擊併成一次雙擊的門檻,但網頁讀不到這個值,所以工具只能提醒你去看,沒辦法幫你判斷。
工具第一版刻意不用固定毫秒門檻宣判正常或故障,只呈現觀察到的數字。同一隻滑鼠在不同人手上、不同使用習慣下的數據差很多,用一條線去切會製造假警報。
點擊速度要怎麼看
CPS(clicks per second)本來就是遊戲圈的比較用數字,不是硬體規格。
- 秒數越短,數字越漂亮。1 秒模式衝刺容易拿到高分,30 秒模式才看得出穩定度。要跟別人比就要比同一個秒數。
- 紀錄只存在你的瀏覽器裡,依測試時長分開存,可以自己清除。沒有排行榜、不用登入、也不做防作弊宣稱。
- 測試區周圍刻意不放導覽與連結,避免衝刺時誤觸跳走。
常見問題
它會不會記錄我按了什麼鍵? 不會送出去。原始按鍵、座標、事件時間間隔、滾輪數值與事件歷史都留在瀏覽器裡,不會傳到站外。網站的分析只會收到「哪個語言、哪個模式開始了、哪個模式完成了」這類不含測試內容的摘要。
為什麼中鍵按下去頁面會捲動? 中鍵在多數瀏覽器預設是自動捲動。工具會盡量在測試區內處理,但不同瀏覽器的行為不一致,這屬於瀏覽器層級的差異而不是滑鼠問題。
右鍵按下去會跳出選單嗎? 測試區內會攔下右鍵選單,方便你測;測試區以外維持正常,不會影響你使用瀏覽器。
支援哪些瀏覽器? Chrome、Edge、Firefox、Safari。macOS 的 Ctrl-click、觸控板與水平滾輪行為各家不同,遇到差異時工具會標示成「不支援」或「未偵測」,不會報成硬體故障。
測完滑鼠,逛逛其他工具:QR Code Studio、字數計算、Pixel Smith 證件浮水印,或回到工具總覽。
