按下任一鍵。它會亮起,而且只要曾經被偵測到一次,就會保留綠色外框。
同時按住多個鍵來找出你的上限。許多鍵盤因為 USB 規格而停在六個。
你可以逐鍵確認訊號是否傳到瀏覽器,同時也能看出同時按住時有幾個鍵能被區分(N-key rollover),以及某些組合是否會漏掉輸入(ghosting)。
被瀏覽器或作業系統優先攔截的按鍵永遠到不了網頁:F11(全螢幕)、F12(開發者工具)、Win/Cmd 鍵、Alt+Tab 與 PrtSc 是最常見的幾個。排除這些之後若某個鍵仍然沒有反應,問題可能出在鍵盤本身。
本頁也會依實體按鍵位置標示(event.code),因此不論你的輸入語言或配置(QWERTY、QWERTZ 等)為何,同一顆實體按鍵都會亮起。
多數鍵盤並非以獨立線路讀取每個按鍵,而是透過共用的 矩陣 來讀取。在這種設計下,同一列或同一行的某些組合在同時按住時無法被區分,於是有一個輸入被捨棄:這就是 ghosting。為每顆按鍵加上二極體的鍵盤能全部區分開來,這種能力就叫 rollover。
| 名詞 | 意義 |
|---|---|
| 2KRO | 除了修飾鍵之外,只有兩個鍵能被可靠區分。常見於平價鍵盤 |
| 6KRO | 同時六個。預設 USB 規格的標準數值 |
| NKRO | 實質上沒有上限。常見於電競與機械鍵盤 |
即使是 NKRO 鍵盤,透過 USB 也可能因為預設規格而看起來只到六個。依機型不同,你可能需要在它的軟體、韌體,或用特定組合鍵開啟 NKRO。
這項檢查只依據瀏覽器收到的訊號,並不能取代正式的硬體診斷。若你想量測自己重複按同一鍵的速度,可以試試 空白鍵測驗 或 APM 測驗.