鍵盤測試

按下鍵盤上的按鍵進行測試。每個按鍵按下時會亮起。可在 Windows 和 Mac 佈局之間切換。

0 / 0 個按鍵已測試

鍵盤測試技巧

1

按下每個按鍵,觀察它變綠。進度計數器會追蹤您已測試的按鍵數量。

2

在 Windows 和 Mac 佈局之間切換以符合您的鍵盤。修飾鍵將相應更新。

3

某些按鍵(如 Mac 上的 Fn)無法被瀏覽器偵測到,會標記為特殊樣式。

了解鍵盤技術

機械鍵盤與薄膜鍵盤

機械鍵盤在每個按鍵下使用獨立的彈簧開關,提供觸覺回饋和更長的使用壽命(5000萬-1億次按鍵)。薄膜鍵盤在橡膠圓頂下使用壓力墊——更安靜且更便宜,但觸覺回饋較少。剪刀腳鍵盤(大多數筆記型電腦使用)採用剪刀式結構,輕薄且具有不錯的觸覺回饋。

按鍵無衝突和防鬼鍵

全鍵無衝突(NKRO)意味著鍵盤可以同時註冊任意數量的按鍵。6鍵無衝突(6KRO)最多可註冊6個按鍵加修飾鍵。鬼鍵是指按下某些按鍵組合時導致意外按鍵被註冊——防鬼鍵電路可以防止這種情況。此測試透過追蹤哪些按鍵正確註冊來幫助驗證鍵盤的無衝突能力。

瀏覽器按鍵偵測限制

瀏覽器可以透過 KeyboardEvent API 偵測大多數鍵盤按鍵,提供 keycodekeyCode 等屬性。但某些按鍵無法偵測:Fn 鍵在作業系統看到之前就由硬體/韌體處理。PrintScreen 可能觸發系統操作而不是瀏覽器事件。某些媒體鍵和特殊功能鍵也可能被作業系統攔截。

常見問題

為什麼 Fn 鍵在測試中無法註冊?

Fn 鍵是硬體級修飾鍵,在按鍵到達作業系統之前由鍵盤韌體處理。由於瀏覽器從未接收到 Fn 鍵事件,任何基於網頁的鍵盤測試都無法偵測到它。

如何知道我的鍵盤是否支援全鍵無衝突?

在此測試中嘗試同時按下多個按鍵。如果所有按鍵都變綠,說明您的鍵盤支援該數量的同時按鍵。真正的 NKRO 鍵盤無論同時按下多少個鍵都會註冊每一個。

有些按鍵顯示的名稱與鍵盤上印刷的不同,為什麼?

瀏覽器根據標準美式佈局報告鍵碼。按鍵可能因鍵盤佈局不同(QWERTZ、AZERTY 等)而有不同的標籤,但底層鍵碼保持不變。在測試中切換 Windows 和 Mac 佈局以更好地符合您的鍵盤。