滑鼠測試——檢查每個按鍵.
按下滑鼠上的每個按鍵——左鍵、右鍵、中鍵與兩顆側鍵——看它在即時圖示上亮起。轉動滾輪確認上下兩個捲動方向,並在每個事件觸發時即時查看。這是證明某個按鍵正常、或揪出故障按鍵的快速方法。
按下任一按鍵或轉動滾輪
線上滑鼠測試.
每一次按下與捲動都會顯示在圖示與記錄上——不會上傳任何東西。
信任結果之前
- 用力且完整地點擊真正的故障即使在您堅定用力按下時仍毫無反應。只有時候才有反應的按鍵,指向老化的微動開關——用雙擊測試進一步確認。
- 分開觀察按下與放開健康的按鍵在您按下時觸發一次「按下」、放開時觸發一次「放開」。少了「放開」或出現多餘事件,就是微動開關在彈跳。
- 側鍵可能被瀏覽器佔用上一頁與下一頁按鍵常在本頁看到之前就先觸發瀏覽器導覽。若它們沒亮起,可能仍然正常——只是被攔截了。
- 這裡刻意攔住右鍵選單我們在圖示上抑制右鍵選單,讓您的右鍵能登記。頁面其他地方的右鍵行為一切正常。
滑鼠測試如何運作
您的瀏覽器會把每一次實體點擊,在您按下時轉成 mousedown 事件、放開時轉成 mouseup 事件,各自標上按鍵編號:0 是左鍵、1 是中鍵/滾輪按下、2 是右鍵,而 3 與 4 是上一頁與下一頁側鍵。本頁面監聽這些事件、點亮滑鼠圖示上對應的部位,並寫一行到記錄裡——所以您看到的正是您硬體送出的內容。
捲動會觸發另一個 wheel 事件,它的 deltaY 在您往上轉時為負、往下轉時為正。捲動讀數就是這樣在不需存取驅動程式的情況下判斷方向的。
微動開關與本頁面之間隔著兩道關卡。您的瀏覽器可能在事件抵達 JavaScript 之前,就把側鍵佔為上一頁/下一頁導覽、把右鍵佔為它的右鍵選單——本頁面在圖示上攔住右鍵選單好讓右鍵能登記,但無法總是擋下側鍵導覽。所以某個按鍵在這裡沒亮起,不代表它就壞了;它可能只是在上游被攔截了。
什麼時候該做滑鼠測試
買二手
付款前先檢查二手滑鼠上的每個按鍵與上下兩個捲動方向——不然壞掉的中鍵或側鍵很容易漏看。
某個按鍵感覺沒反應
確認按下究竟有沒有登記。若圖示上那個按鍵始終不亮,很可能是微動開關或它的焊點壞了。
重新對應之後
用軟體設定了自訂側鍵動作?在這裡確認原始按鍵仍會觸發,與它現在觸發的巨集分開來看。
新滑鼠設定
插上後第一件事:確認五顆按鍵與滾輪都被瀏覽器與作業系統辨識。
排查幽靈點擊
按住不動時盯著記錄。若事件自己冒出來,就指向快壞的微動開關或電氣雜訊。
檢查筆電觸控板
左鍵、右鍵與點按皆會顯示在這裡,所以您能像測滑鼠一樣驗證觸控板的按鍵。
滑鼠測試詞彙表
- mousedown/mouseup
- 按鍵按下與放開瞬間觸發的瀏覽器事件。健康的點擊會各產生剛好一次。
- 按鍵編號
- 瀏覽器如何標記是哪個按鍵觸發:0 左鍵、1 中鍵、2 右鍵、3 上一頁、4 下一頁。
- 中鍵點擊
- 把滾輪直直往下按。它會在新分頁開啟連結、也會關閉分頁,登記為按鍵 1。
- 側鍵
- 許多滑鼠上的額外拇指按鍵(上一頁與下一頁)。瀏覽器常拿它們來導覽,這可能讓它們在測試中隱形。
- 右鍵選單
- 右鍵選單。網頁可以抑制它,好讓右鍵能被量測——本測試只在圖示上這麼做。
- wheel 事件
- 捲動事件,帶有一個 deltaY 值:往上為負、往下為正。它與任何按鍵按下分開。
常見問題
為什麼我的側鍵(上一頁/下一頁)沒亮起?
多數瀏覽器把兩顆拇指鍵對應到頁面導覽,並在網頁看到事件之前就先處理它們——所以按「上一頁」可能只是把您帶回上一頁,而不是在這裡登記。本頁面會嘗試攔住那些事件,但瀏覽器不一定允許。若您的側鍵能用於導覽,代表它們實體上沒問題;只是在上游被攔截了。把它們重新對應成按鍵的滑鼠軟體,會讓它們以按鍵動作、而非滑鼠按鍵的形式出現。
為什麼在滑鼠圖示上按右鍵不會跳出選單?
這是刻意的。為了量測右鍵,本頁面在圖示區域內抑制右鍵選單,好讓按鍵 2 的事件能登記並亮起。頁面其他任何地方的右鍵都正常運作。若您想找回選單,在圖示以外的地方按右鍵即可。
某個按鍵有時有反應、有時沒有——它壞了嗎?
這正是老化機械微動開關的經典特徵。間歇性的按下、或一次實體點擊顯示成兩個事件,都代表開關接點正在劣化。執行雙擊測試來精確量測:您本想當成一次的兩次點擊之間,間隔低於約 80 ms,就能確認開關在連點。
我的滾輪點擊(中鍵)沒反應,怎麼辦?
不要轉動,直直把滾輪往下按——中鍵是按鍵 1,應該會點亮滾輪區塊並記下一筆「中鍵按下」事件。若毫無反應,就算捲動仍正常,滾輪的點擊開關也可能已經壞了,因為在滾輪組件內部,捲動與點擊用的是不同機構。
這項測試能用在筆電觸控板或繪圖板上嗎?
基本功能可以。觸控板的左右鍵(以及點按)會觸發同樣的 mousedown/mouseup 事件,所以它們會點亮圖示。多指手勢與筆壓使用不同的 API,不會全部出現在這裡。至於觸控表面的行為,滾輪測試涵蓋了雙指捲動。
關於我的滑鼠或點擊,有任何東西被送到伺服器嗎?
沒有。每個事件都在您的瀏覽器中讀取並顯示,絕不離開您的裝置。沒有帳號、沒有上傳,除了您的佈景主題與語言偏好之外,什麼也不儲存。