鍵盤測試
在瀏覽器中檢查實體鍵盤的每一個按鍵
點選鍵盤或選擇「開始測試」即可開始。
鍵盤
- 未測試
- 按下中
- 已測試
只有在此區域取得焦點時才會擷取按鍵。
結果
已測試按鍵
0 / 104瀏覽器觀察到的同時按鍵
- 目前按住
- 0
- 本次最高
- 0
- 事件數
- 0
計算瀏覽器回報為同時按住的按鍵數。部分鍵盤會在按鍵傳到瀏覽器前就捨棄或阻擋組合鍵,因此無法確認硬體的全鍵無衝能力。
最新事件
僅顯示瀏覽器收到的內容。作業系統或瀏覽器可能保留部分按鍵與快速鍵(例如 Fn、Print Screen 或 Windows/Command 組合鍵),這些按鍵可能永遠不會傳到網頁。
檢查內容
鍵盤測試會顯示 ANSI 全尺寸鍵盤(功能鍵列、主鍵區、導覽鍵區、方向鍵與數字鍵台)。瀏覽器回報某個鍵被按下時,該鍵會亮起;放開後仍標示為已測試,方便你逐一檢查所有按鍵,找出從未回應的位置。結果區會顯示最新事件、目前按住的按鍵,以及本次工作階段中瀏覽器觀察到的同時按鍵最高數。
實體位置,而非輸入的字元
按鍵以 KeyboardEvent.code 比對,它代表實體位置(例如 KeyA 或 ShiftRight),與目前的配置或語言無關。最新事件也會顯示 key(輸入的值)、location(標準、左側、右側或數字鍵台,用來區分左右輔助鍵)和 repeat(按住按鍵自動重複時為 true)。已淘汰的 keyCode 與 which 欄位保留在「舊版欄位」中,方便除錯舊程式碼。
瀏覽器限制
網頁只能看到作業系統與瀏覽器傳遞的事件。Fn、部分媒體鍵、Print Screen 以及 Alt+Tab、Command+Tab 等系統快速鍵可能完全不會傳到;macOS 在按住 Command 時不會傳送其他按鍵的放開事件,因此放開 Command 時工具會一併放開這些按鍵。同時按鍵數是瀏覽器觀察到的結果,無法測量硬體全鍵無衝、鬼鍵或軸體品質。不在 ANSI 配置中的按鍵會列在「其他按鍵」中。
隱私
只有在測試區域取得焦點時才會讀取按鍵事件,且全部在你的瀏覽器中處理。不會記錄、儲存或傳送任何內容,畫面上只保留最新事件。離開此區域、切換分頁或選擇「停止測試」都會放開所有按住的按鍵。
