鍵盤測試

逐一按下鍵盤上的每個按鍵。按住時按鍵會變成橘色,放開後變成綠色,一眼就能看出哪些鍵正常、哪些鍵的訊號從來沒有傳到電腦。

準備就緒:按任意鍵。在開始完整擷取之前,Tab、空白鍵、方向鍵和 F 鍵仍會執行原本的功能。

尚未按下目前按住中已按下並放開未偵測到放開(失去焦點)
已測試按鍵
0
目前按住
—
最後一個按鍵
—

鍵盤圖以外的按鍵: 無

事件紀錄(最近 60 筆)
ms事件keycodelocationrepeat備註

如何測試鍵盤

  1. 選擇和你的鍵盤相符的配置:ANSI(橫長的 Enter 鍵,美式鍵盤常見)或 ISO(直立的 Enter 鍵,左 Shift 旁多一個鍵,英國與歐洲常見)。如果鍵盤上有 Command 與 Option 鍵,請選 Mac。
  2. 慢慢地把每個鍵各按一次。按住時應該變成橘色,放開後變成綠色。
  3. 按下開始完整擷取,就能測試瀏覽器平常自己會使用的按鍵,例如 Tab、空白鍵、方向鍵與 F 鍵。快速按兩次 Esc 即可停止。
  4. 使用列出尚未測試的按鍵,查看還剩哪些鍵沒測。

如何解讀結果

  • 綠色:電腦同時收到了按下與放開的訊號,這個鍵正常。
  • 用力按了好幾次仍然是白色:按下的訊號沒有傳到瀏覽器。可能是軸體、連線或卡住的薄膜有問題,也可能是瀏覽器本來就偵測不到的鍵(見下方的限制)。
  • 放開後仍然是橘色:沒有收到放開的訊號。再按一次;如果反覆發生,這個鍵可能卡住了。
  • 虛線框:按住期間頁面失去焦點,所以看不到放開的動作。請再按一次。
  • 亮起的是另一個鍵:鍵盤回報的是另一個實體按鍵代碼。電路受損,或鍵盤配置和圖不同時都會這樣;事件記錄會顯示實際收到的 code。

瀏覽器鍵盤測試的限制

  • Fn 鍵、大多數多媒體與亮度鍵,以及部分筆電專用鍵,是由鍵盤或作業系統自己處理的,永遠不會傳給網頁。
  • Ctrl+Alt+Del、某些系統上單按 Windows 鍵,或 Mac 上的 Cmd+Tab 等系統快捷鍵,會先被作業系統攔截。
  • 在 Mac 上按住 Command 時,瀏覽器不會回報其他鍵的放開動作。放開 Command 時,測試會把那些鍵標記為已放開。
  • 用手機的螢幕鍵盤打字並不能測試實體按鍵。請接上真正的鍵盤再測試。
  • 如果瀏覽器提供(Chrome 與 Edge),鍵盤圖會顯示你目前配置的鍵帽文字,否則顯示美式標示。重要的是按鍵的實體位置。

按鍵沒反應時

  • 換一個 USB 連接埠測試,不要經過集線器或轉接頭;無線鍵盤請換新電池或改用線材連接。
  • 清除碎屑:把鍵盤倒過來,用壓縮空氣吹按鍵周圍。如果打翻了液體,請先拔除連線,等完全乾燥後再測試。
  • 把同一把鍵盤接到另一台電腦,或在這台電腦上換另一把鍵盤,就能判斷問題出在鍵盤還是電腦。
  • 可熱插拔的機械鍵盤上,單一按鍵失靈常見的原因是軸體針腳彎了。

常見問題

鍵盤測試會記錄我打的字嗎?

不會。事件只會顯示在這個頁面上,關閉分頁就會消失,不會傳送到任何伺服器。

為什麼 Fn 鍵不會亮?

幾乎所有鍵盤都在鍵盤內部處理 Fn 鍵,用來改變其他鍵送出的內容。電腦從來收不到 Fn 的事件,所以沒有任何網站能偵測到它。可以間接測試:按住 Fn 再按一個有第二功能的鍵,看看是否出現不同的按鍵代碼。

可以測試筆電鍵盤嗎?

可以。同一張鍵盤圖也適用於筆電鍵盤,只要忽略筆電沒有的鍵即可,例如數字鍵盤或編輯鍵區(兩者都可以隱藏)。

相關測試

指南