滑鼠按鍵測試

在測試區域內點擊、滾動和移動,即可查看每個按鍵和滾輪事件,並找出漏點或自動雙擊連點的開關問題。

最新事件
按鍵
按住的按鍵
位置
滾輪
間隔時間
按住時間
指針類型

在此面板內的任意位置點擊、按右鍵、按中鍵、按下側邊按鍵或滾動滾輪。指針位置會隨著您的移動即時更新。

此工具專為滑鼠或觸控板設計。輕觸在此處仍會被識別為 touch 事件,但按鍵和滾輪檢查需要使用真正的滑鼠。

在測試區域內點擊或滾動以開始

滑鼠輸入僅由本網頁讀取,以顯示事件詳情和頁面記錄。我們絕不儲存或上傳任何資料 — 清除記錄或離開頁面即會將其徹底抹除。

常見問題

我的滑鼠按一下卻會觸發雙擊 — 這能確認問題嗎?

可以。請以單次、刻意的方式點擊懷疑有問題的按鍵:每次按壓應剛好記錄一次 Down 和一次 Up。若在標記時間視窗內(預設為 40 ms)出現額外的按壓,則會被標記為雙擊連點並計入統計。如果連續按壓都出現此模式,則代表開關已磨損,而非軟件問題。健康的手動按鍵幾乎不可能以如此快的速度連點兩次,因此除非您刻意快速點擊,否則請勿放寬此時間限制。

為什麼我的側邊按鍵沒有反應?

許多瀏覽器會將 Back 和 Forward 按鍵用於歷史紀錄導航,有些甚至在網頁讀取到按壓前就將其攔截。在瀏覽器允許的情況下,此測試區域會停用該功能,但並非所有瀏覽器都支援。在 Linux 上的 Firefox 可能完全不會回報側邊按鍵。如果側邊按鍵在此處無反應,但在其他應用程式中正常,則代表已被瀏覽器攔截,這並不代表滑鼠損壞。

為什麼測試區域內無法開啟右鍵選單?

此區域停用了右鍵選單,以便像其他按鍵一樣統計右鍵點擊;在測試區域外,選單仍可正常運作。網頁無法繞過以下兩個例外情況:在 Firefox 中,Shift + 右鍵點擊一律會開啟選單且無法統計;在 Mac 上,Ctrl + 點擊在設計上會被識別為右鍵點擊。

為什麼相同的滾動操作在其他瀏覽器中會顯示不同的 delta 數值?

滾動數值會根據瀏覽器和平台以 pixels、lines 或 pages 為單位傳送,讀數會標示每次事件所使用的單位。對於相同的滾輪刻度,pixel 的數值通常遠大於 line 的數值。請比較不同瀏覽器之間的滾動方向和滾動步數,而非原始的 delta 數值。

運作原理與硬體故障診斷

本工具是一款免費的線上滑鼠測試公用程式,讓使用者在專用的「滑鼠測試區域」內進行點擊、滾動和移動指針,以驗證每個按鍵和滾輪動作是否正常登記。當滑鼠開關因物理磨損而出現接觸不良,導致按鍵釋放時產生微小抖動,即會引發「接觸彈跳」(Contact Bouncing)或稱「雙擊連點」(Chattering)的硬體故障。此時,開關會在單次按壓中自行跳過點擊或觸發多次點擊。

本工具透過在頁面記錄中即時顯示事件詳情、按鍵代碼、座標、滾輪方向及點擊時間間隔,協助使用者診斷此類硬體問題。

輸入與測試參數設定

使用者可在指定的「滑鼠測試區域」內進行以下操作以提供輸入:

  • 滑鼠動作:在區域內點擊、按右鍵、按中鍵、按下側邊按鍵,以及滾動滾輪。
  • 指針移動:在區域內移動滑鼠、數位筆或觸控指針,以即時更新座標。
  • 雙擊連點檢測閾值:可自訂的時間視窗(預設為 40 ms),用於標記同一按鍵連續快速按壓的異常行為。
  • 清除記錄指令:點擊「清除記錄」按鈕,即可清空已累積的事件歷史。

輸出數據與狀態指標

測試工具會即時輸出以下資訊:

  • 最新事件:顯示最近一次滑鼠動作的詳細資訊。
  • 狀態指示器:顯示「在測試區域內點擊或滾動以開始」或「正在偵測滑鼠輸入」。
  • 視覺圖例:標示按鍵狀態為「按住」、「已測試」或「雙擊連點」。
  • 統計面板:累計「已測試按鍵」、「總按壓次數」、「雙擊連點次數」及「滾輪步數」。
  • 雙擊連點檢測表格:列出「按鍵」、「按壓次數」與「最小間隔」。
  • 事件記錄表格
    • 時間
    • 事件:顯示「按下」、「放開」、「雙擊」或「滾輪」。
    • 按鍵:顯示「左鍵」、「右鍵」、「中鍵」、「後退鍵」、「前進鍵」、「滾輪」,若為未知按鍵則顯示「按鍵 {number}」。
    • 詳情:顯示「按鍵」、「按住的按鍵」(無按鍵時顯示 None)、「位置」、「滾輪」、「間隔時間」、「按住時間」及「指針類型」(mousepentouch)。
    • 若偵測到異常快速的重複點擊,會加上「雙擊連點」標籤。
  • 無記錄狀態:若未偵測到輸入,則顯示「暫無滑鼠事件 — 請在測試區域內點擊或滾動。」。

事件攔截與系統相容性規則

在測試過程中,工具會依據以下規則處理特定按鍵與邊界情況:

  • 雙擊連點檢測機制:若同一按鍵連續兩次按壓的時間間隔短於設定的閾值(預設為 40 ms),系統會將其判定為雙擊連點並計入統計。健康的手動按鍵極難達到如此快的速度。
  • 右鍵選單抑制:為了正常統計右鍵點擊次數,測試區域內已停用瀏覽器的預設右鍵選單。在測試區域外,右鍵選單仍可正常運作。
  • 右鍵例外情況:在 Firefox 瀏覽器中,按下 Shift + 右鍵點擊 一律會強制開啟瀏覽器的右鍵選單,此操作無法被工具統計。在 macOS 系統上,按下 Ctrl + 點擊 在設計上會被系統識別並轉換為右鍵點擊。
  • 側邊按鍵攔截:工具會嘗試阻止瀏覽器的預設導航快捷鍵(如後退與前進)。然而,部分作業系統或瀏覽器(例如 Linux 平台上的 Firefox)會在網頁接收到事件前完全攔截側邊按鍵,導致其無法在頁面上登記。
  • 滾輪單位差異:滾動數值會根據瀏覽器與作業系統平台,以 pixelslinespages 為單位傳送。使用者在對比不同瀏覽器的滾輪表現時,應著重於滾動方向與滾動步數,而非原始的 delta 數值。
  • 觸控輸入限制:在觸控螢幕上輕觸會被識別為 touch 事件,但完整的按鍵與滾輪檢查仍需要使用實體滑鼠或觸控板。
  • 記錄保存限制:本工具不具備持久化儲存功能,一旦點擊「清除記錄」或離開網頁,所有已記錄的事件數據將會被徹底抹除。

隱私與本地端處理說明

滑鼠輸入僅由本網頁讀取,以顯示事件詳情和頁面記錄。我們絕不儲存或上傳任何資料。清除記錄或離開頁面即會將其徹底抹除。

常見問題解答

我的滑鼠按一下卻會觸發雙擊 — 這能確認問題嗎?

可以。請以單次、刻意的方式點擊懷疑有問題的按鍵:每次按壓應剛好記錄一次 Down 和一次 Up。若在標記時間視窗內(預設為 40 ms)出現額外的按壓,則會被標記為雙擊連點並計入統計。如果連續按壓都出現此模式,則代表開關已磨損,而非軟件問題。健康的手動按鍵幾乎不可能以如此快的速度連點兩次,因此除非您刻意快速點擊,否則請勿放寬此時間限制。

為什麼測試區域內無法開啟右鍵選單?

此區域停用了右鍵選單,以便像其他按鍵一樣統計右鍵點擊;在測試區域外,選單仍可正常運作。網頁無法繞過以下兩個例外情況:在 Firefox 中,Shift + 右鍵點擊一律會開啟選單且無法統計;在 Mac 上,Ctrl + 點擊在設計上會被識別為右鍵點擊。

為什麼我的側邊按鍵沒有反應?

許多瀏覽器會將 Back 和 Forward 按鍵用於歷史紀錄導航,有些甚至在網頁讀取到按壓前就將其攔截。在瀏覽器允許的情況下,此測試區域會停用該功能,但並非所有瀏覽器都支援。在 Linux 上的 Firefox 可能完全不會回報側邊按鍵。如果側邊按鍵在此處無反應,但在其他應用程式中正常,則代表已被瀏覽器攔截,這並不代表滑鼠損壞。

為什麼相同的滾動操作在其他瀏覽器中會顯示不同的 delta 數值?

滾動數值會根據瀏覽器和平台以 pixels、lines 或 pages 為單位傳送,讀數會標示每次事件所使用的單位。對於相同的滾輪刻度,pixel 的數值通常遠大於 line 的數值。請比較不同瀏覽器之間的滾動方向和滾動步數,而非原始的 delta 數值。