裝置疑難排解指南

鍵盤按鍵無法使用?

按鍵無法輸入時,先確認瀏覽器是否收到 keydown 與 keyup 事件。未收到事件可能與焦點、鍵盤配置、OS 快捷鍵、輔助使用設定、連線或實體開關有關。

開啟鍵盤測試 →

常見原因

輸入語言錯誤、Num Lock 或 Fn 功能層、按鍵重設軟體、瀏覽器快捷鍵、無線電池問題、異物及開關損壞,都可能改變按鍵行為。有些系統與媒體鍵會在網頁收到前先被處理。

可重複操作的單鍵範例

用白話理解畫面標籤

key — 此按鍵目前代表的字元或動作
在美式英文配置中,A 通常是 a;按住 Shift 時可能是 A。
code — 按下哪個位置
同一個 A 位置回報 KeyA ,即使 Shift 改變字元也一樣。其他鍵盤配置可能在該位置輸出不同字元。
「現已舉行」— 目前仍按住的鍵數
只按住 A 是 1,放開是 0。這不是累計按鍵次數。
「已測試按鍵」— 到目前為止見到的不同位置
A 按下再放開兩次仍為 1,第二次不算新按鍵。

key 是 Chrome 依目前配置回報的字元或動作; code 則識別實體按鍵位置,例如 KeyA。兩者不能互換。非美式配置或 Shift 可能改變 key ,但不改變 code。

  1. 開啟 鍵盤測試。點選不可編輯的頁面區域,不要停在語言選單。輸入欄、文字區與選單刻意不納入測試按鍵處理。
  2. 選擇 重設 ,讓本次已測試及按住鍵數從 0 開始。使用美式英文配置且不按 Shift,按住 A,預期出現 key=a、 code=KeyA、按鍵反白及 現已舉行:1。
  3. 放開 A,預期出現 keyup 事件與 現已舉行:0;已測試按鍵數仍為 1。再按 A 仍只有一個不同位置,不是計算按壓次數。
  4. 用在應用程式中失敗的特定按鍵重複檢查。記錄完整 key/code 及按下、放開事件是否都到達。用一般文字編輯器另行比對,必要時再比較其他連接埠或已知正常的鍵盤。
  5. 選擇 重設 — 比較另一鍵盤或配置前先選擇。不要在診斷網頁輸入密碼或私人文字。

解讀觀察結果

  • 出現不同字元: 先檢查輸入語言、Shift、Caps Lock 或按鍵重設。只有正在使用重設軟體時,才暫停它再比較。單憑 key 不同不能認定開關故障。
  • 沒有事件: 重新將焦點放回頁面。OS 快捷鍵和部分媒體鍵可能不會到達瀏覽器。與一般打字和其他程式比較;比對連接埠或裝置前,先重接鍵盤及檢查無線電池。
  • 一直顯示按住: 放開所有鍵,重新聚焦或重設。切換視窗可能中斷放開事件,請先重現再懷疑硬體。
  • 只有多鍵組合失敗: 請使用 同時按鍵指南 (EN)。單鍵測試無法確立所有組合的上限。

常見問題

已測試按鍵會計算每次按壓嗎?

不會。它計算本次觀察到的不同按鍵位置。長按可能產生重複事件,但不會增加不同按鍵數。

瀏覽器能認證按鍵開關損壞嗎?

不能。它只回報到達本頁的事件。韌體、配置、OS 攔截、焦點與連線必須分別考慮。自動按鍵事件驗證的是畫面路徑,不是實體開關。

FrAIFlow 指南中心 (EN)

瀏覽器測試能確認什麼

測試可顯示按鍵事件、標示已測試按鍵,並發現重複或遺漏的放開事件。它不能觀察 OS 保留鍵、認證開關、直接量測電氣彈跳,或辨別所有韌體問題。

限制與隱私

按鍵事件留在頁面中,不會由 Device Check 測試引擎上傳。

瀏覽器測試成功只表示測試時預期的事件或串流到達本頁。這是有用的證據,但不是維修、校準、保固或製造商認證。

相關指南

準備確認結果了嗎?

完成以上步驟後,執行對應的 Device Check 工具。

開啟鍵盤測試 →