鍵盤測試

在瀏覽器中檢查實體鍵盤的每一個按鍵

點選鍵盤或選擇「開始測試」即可開始。

鍵盤

  • 未測試
  • 按下中
  • 已測試

只有在此區域取得焦點時才會擷取按鍵。

結果

已測試按鍵

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 配置中的按鍵會列在「其他按鍵」中。

隱私

只有在測試區域取得焦點時才會讀取按鍵事件,且全部在你的瀏覽器中處理。不會記錄、儲存或傳送任何內容,畫面上只保留最新事件。離開此區域、切換分頁或選擇「停止測試」都會放開所有按住的按鍵。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch