數字鍵盤測試

逐一按下數字鍵盤上的每個鍵。按住時變成橘色、放開後變成綠色,數字鍵盤上方的指示會顯示 Num Lock 是開還是關,讓你馬上看出哪些鍵正常,以及為什麼有些鍵打出來的是方向鍵而不是數字。

Num Lock:按一個按鍵即可查看狀態

準備就緒:按任意鍵。在開始完整擷取之前,Tab、空白鍵、方向鍵和 F 鍵仍會執行原本的功能。

尚未按下目前按住中已按下並放開未偵測到放開(失去焦點)
已測試按鍵
0
目前按住
—
最後一個按鍵
—

鍵盤圖以外的按鍵: 無

事件紀錄(最近 60 筆)
ms事件keycodelocationrepeat備註

如何測試數字鍵盤

  1. 按下數字鍵盤上的任何一個鍵。指示會顯示 Num Lock:開或 Num Lock:關;瀏覽器每次按鍵時都會回報這個狀態。
  2. 在 Num Lock 開啟時,慢慢地把每個鍵各按一次:0–9、小數點、/、*、−、+ 與 Enter。按住時應該變成橘色,放開後變成綠色。
  3. 如果某個鍵讓頁面捲動或觸發瀏覽器快捷鍵,請先按開始完整擷取。快速按兩次 Esc 即可停止。
  4. 使用列出尚未測試的按鍵查看還剩哪些鍵;如果你也會用數字鍵盤來移動游標,請關閉 Num Lock 後再按一次。

如何解讀結果

  • 綠色:按下與放開都傳到了電腦。鍵盤圖依照實體按鍵(event.code,例如 Numpad8)判斷,所以正常的鍵不論 Num Lock 開或關都會變綠。
  • Num Lock 關閉:在 Windows 與大多數 Linux 環境中,數字鍵盤會改送導覽鍵:8、2、4、6 變成方向鍵,7 與 1 變成 Home 與 End,9 與 3 變成 Page Up 與 Page Down,0 變成 Insert,小數點變成 Delete。事件記錄的 key 欄會改變,code 則維持不變。
  • 數字鍵盤還是上排數字?字母上方那排數字會出現在此鍵盤圖以外的按鍵,代碼是 Digit8 之類。數字鍵盤的鍵在記錄中會回報 Numpad8 與 location 3。
  • 用力按了好幾次仍然是白色:按下的訊號沒有傳到瀏覽器。請檢查 Num Lock 與下方各點。

數字鍵盤沒反應時

  • 按一下 Num Lock 再測試。如果數字鍵盤打出方向或移動游標,表示 Num Lock 原本是關閉的。
  • 滑鼠鍵(Mouse Keys)等協助工具功能可能會用數字鍵盤來移動指標而不是輸入數字。請檢查作業系統的協助工具設定。
  • 獨立的 USB 或藍牙數字鍵盤常有自己的 Num Lock 鍵,也需要電池或正常的接收器。接到另一台電腦測試,就能判斷問題在數字鍵盤還是電腦。
  • 沒有完整數字鍵盤的筆電,有時會把數字鍵疊在字母鍵上,用 Fn 或 Num Lock 開啟。依機型不同,這些鍵送出的可能是真正的數字鍵盤代碼,也可能是一般的字母與數字代碼。
  • 如果整把鍵盤只有數字鍵盤失靈,請執行完整的鍵盤測試,排除其他失靈的按鍵。

限制

  • Mac 鍵盤沒有 Num Lock:數字鍵盤左上角的鍵是 Clear,而數字鍵盤永遠輸入數字。在 Mac 上 Num Lock 指示沒有意義。
  • 有些鍵盤、遠端桌面與虛擬機器不會回報實體按鍵代碼,或只回報通用代碼。這些按鍵會在事件記錄中顯示為未回報實體按鍵代碼,無法讓鍵盤圖亮起。
  • 某些數字鍵盤上的額外按鍵(例如 000、Tab 或計算機鍵)不在圖上。請看事件記錄或此鍵盤圖以外的按鍵,了解它們送出了什麼。
  • 螢幕鍵盤無法測試實體按鍵。請接上真正的數字鍵盤再測試。

常見問題

為什麼我的數字鍵盤打出方向鍵而不是數字?

Num Lock 是關閉的。Num Lock 關閉時,在 Windows 與大多數 Linux 系統上,數字鍵盤會送出方向鍵、Home、End 等導覽鍵。按一下 Num Lock,就會恢復輸入數字。

怎麼分辨數字鍵盤的數字與上排數字?

數字鍵盤的鍵會在數字鍵盤圖上亮起,並回報 Numpad5 之類的代碼與 location 3。上排數字回報的是 Digit5 之類的代碼,會列在此鍵盤圖以外的按鍵。

我的筆電沒有數字鍵盤,該測什麼?

請改用完整的鍵盤測試。如果筆電在字母鍵上有疊加的數字鍵盤,請先開啟它,再在這裡按那些鍵,看看是否送出數字鍵盤代碼。

相關測試

指南