鍵盤測試
按下按鍵,瀏覽器一收到訊號按鍵就會亮起,所以一直不亮的按鍵就是沒有送出訊號。同時按住多個按鍵可以測試鍵盤衝突(ghosting)。
使用方式
- 先點一下鍵盤圖讓它取得焦點,再按你手邊鍵盤的按鍵。
- 按住時按鍵會填滿顏色,放開後還會留下淡淡的顏色,一眼就看出哪些鍵測過了。
- 要檢查鬼鍵,就同時按住多個鍵。計數器會顯示最多能同時按住幾個。
計算方式
每按一次鍵,瀏覽器會觸發 keydown 事件,從中讀取兩個值:key 是按鍵輸出的字元或動作,code 是按鍵在鍵盤上的實體位置。高亮依 code 決定,所以不論鍵盤配置或輸入語言,亮的都是同一個實體按鍵。
圖示是標準 US(ANSI)配置。ISO、JIS 等配置多出來的按鍵也會被記錄並出現在下方歷史中,但圖上沒有對應的格子。
這個頁面只看得到送到瀏覽器的輸入。Fn 鍵和許多多媒體鍵、亮度鍵由鍵盤本身或作業系統處理,傳不到網頁。
常見問題
為什麼按鍵不會亮?
可能是按鍵壞了,或輸入沒有送到瀏覽器。Fn、某些環境下的 Print Screen、多數多媒體鍵都會在頁面之前被攔截。在別的應用程式試同一個鍵就能分辨。
鍵盤鬼鍵是什麼?
很多鍵盤的按鍵共用線路,同時按 3、4 個鍵時,有些鍵會沒反應,或出現沒按的鍵。按住 W、A、空白鍵等遊戲常用組合,確認是不是全部都亮。支援 N 鍵無衝突(NKRO)的電競鍵盤不會有這個問題。
可以測手機或平板的鍵盤嗎?
這個工具需要實體鍵盤。手機的螢幕鍵盤不會正確回報按鍵位置,大部分按鍵都不會亮。請接上藍牙或 USB 鍵盤再測。
輸入的內容會被記錄嗎?
不會。按鍵只顯示在畫面上,離開頁面前暫存在記憶體,不會傳送到任何地方。不過最近的按鍵會被顯示出來,請不要輸入密碼。