Keyboard Test
繁體中文

數字鍵盤測試

測試數字鍵盤上的每一個鍵,並即時顯示 Num Lock 狀態,讓你看到每個鍵在兩種模式下送出什麼。全尺寸鍵盤、外接數字鍵盤,或筆電用 Fn 切換的數字鍵都能測。

已測試0/17
按壓次數0
目前按住0
同時最多0
異常0
Num Lock–
按住中正常彈跳 / 卡鍵
  • 按任何一個鍵就會開始,最近的按鍵紀錄會顯示在這裡。

這個數字鍵盤測試會檢查數字鍵盤上的全部 17 個鍵,並顯示目前的 Num Lock 狀態,讓你確認每個鍵都有反應,而且在兩種模式下送出的內容都正確。按下一個鍵,它會在按住時亮起琥珀色,放開後轉為綠色;一直是暗的鍵,表示沒有送到電腦。第一次按鍵之後,Num Lock 指示會顯示「開啟」或「關閉」。

如何進行數字鍵盤測試

  1. 在頁面任意處點一下,讓頁面可以接收按鍵。
  2. 把數字鍵盤上的每個鍵各按一次:Num Lock、除號、乘號、減號、加號、數字 0 到 9、小數點與 Enter。鍵盤圖採用標準配置,包含又高的加號與 Enter,以及又寬的 0。
  3. 留意「已測試」計數器。每個數字鍵盤的鍵都按過之後,數字會到 17。
  4. 查看 Num Lock 的顯示。先按 Num Lock 鍵,再按任何一個數字,顯示就會在「開啟」與「關閉」之間切換。如果你兩種模式都會用,請兩種模式都測數字鍵。
  5. 想再測一輪,例如清潔過某個鍵之後,按「重設」重新開始。

顏色與規則和主要的鍵盤測試相同:放開後 25 ms 內又被按下的鍵會被標成紅色,視為彈跳;按住超過三秒的鍵,也會標成紅色,視為卡鍵。「異常」計數器會把這些都加總起來。數字鍵盤的 Enter 會被頁面接管,不會觸發送出,也不會捲動頁面。想連同鍵盤的其他部分一起測,請在鍵盤圖上方把版型從數字鍵盤改成全尺寸。

Num Lock 開啟與關閉時,各鍵送出什麼

數字鍵盤是整個鍵盤上唯一一個「同一顆實體按鍵會依鎖定狀態送出兩種意義」的區域。code 代表的是實體按鍵,永遠不會變;key 代表這次按壓的意義,則會隨 Num Lock 切換。

切換 Num Lock,看每顆鍵的意義怎麼變;右邊的 code 永遠不變。

Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.
codekey
NumLockNumLock
NumpadDivide/
NumpadMultiply*
NumpadSubtract-
Numpad77
Numpad88
Numpad99
NumpadAdd+
Numpad44
Numpad55
Numpad66
Numpad11
Numpad22
Numpad33
NumpadEnterEnter
Numpad00
NumpadDecimal.

Num Lock 關閉時,數字鍵變成導覽鍵,key 值跟著變;實體的 code 不變,所以上面的數字鍵盤測試在兩種模式下追蹤的都是同一顆鍵。

這個頁面是依 code 追蹤按鍵的,所以不論 Num Lock 開或關,鍵盤圖亮起的都是同一顆鍵。如果你想親眼看到 key 的值即時變化,可以到按鍵代碼查詢,在 Num Lock 開啟時按一個數字鍵,切換 Num Lock 之後再按一次。小數點鍵是最常讓人踩雷的:Num Lock 關閉時,它其實是 Delete,所以試算表有時會「吃掉」字元,而你原本只是想打一個小數點。

在 Windows 上,Num Lock 開啟時按住 Shift,會暫時得到導覽的意義,所以 Shift 加 Numpad8 的作用是向上。這是正常現象,不是故障。Num Lock 關閉時的確切 key 名稱,在不同瀏覽器和作業系統之間可能略有差異,但上面的規律在 Windows 與 Linux 上都成立。

如何看 Num Lock 指示

瀏覽器沒辦法直接向鍵盤詢問鎖定狀態,它讀的是附在每個按鍵事件上的旗標。這就是為什麼在你按下任何一個鍵之前,指示只會顯示橫線,也是為什麼它反映的是最後一次按鍵當下的狀態。按下 Num Lock 之後,顯示可能要到下一個按鍵才會改變,所以要檢查時,請先按 Num Lock,再按一個數字。

如果顯示的狀態和鍵盤上的燈號不一致,請以顯示為準。燈號是由鍵盤自己認定的狀態驅動的,某些無線鍵盤重新連線後,會和電腦的狀態不同步。通常把 Num Lock 連按兩次,就能讓兩邊重新一致。

有人反映「數字鍵盤失靈了」,Num Lock 往往就是原因。按鍵其實沒壞,只是它們送出的是 Home、End 與方向鍵,在文字欄位裡看不出明顯的反應。懷疑硬體之前,先看一下指示。

測試筆電用 Fn 切換的數字鍵

精簡型筆電沒有獨立的數字鍵盤,但許多筆電把數字鍵盤嵌在主鍵區裡:7、8、9、U、I、O、J、K、L、M 與周圍的標點鍵上印著小小的數字鍵盤標示,要用 Fn 加 Num Lock、Fn 加 F11,或依機型而異的類似組合鍵啟用。啟用之後,在大多數筆電上,這些鍵送出的 Numpad 代碼和獨立數字鍵盤相同,所以按 U 會在這張鍵盤圖上點亮 Numpad4。

因此這個頁面也可以很快幫你確認:嵌入式數字鍵盤是不是被不小心打開了。如果你寫信時打出來的是數字而不是字母,在這裡按幾個字母:如果它們在數字鍵盤圖上亮起,就代表嵌入式數字鍵盤正在作用,用 Fn 組合鍵就能把它關掉。Fn 鍵本身無法在瀏覽器裡測試,因為它不會離開鍵盤。筆電鍵盤測試則涵蓋 Fn 功能列與筆電鍵盤的其他部分。

有些比較薄的筆電完全沒有嵌入式數字鍵盤。這種筆電在這個頁面上不會有任何鍵亮起,想要數字鍵盤,只能另外接一個。

外接與藍牙數字鍵盤

獨立的 USB 數字鍵盤送出的代碼,與全尺寸鍵盤的數字區完全相同,所以測試方式也一樣:接上之後,在頁面點一下,再按每個鍵。多數數字鍵盤都有自己的 Num Lock 鍵,切換的是和全尺寸鍵盤相同、整個系統共用的狀態。

依型號不同,有幾件事要注意:

  • 藍牙數字鍵盤會休眠。 閒置之後的第一下按壓,常常只是把裝置喚醒,並不會真的送出。先輕按一個鍵,等一下再開始按鍵測試。
  • Mac 模式。 有些數字鍵盤有開關或組合鍵可以切換 Mac 模式,會改變部分按鍵送出的內容。如果某個鍵看起來沒反應,請確認模式與你的電腦相符。
  • 額外的按鍵。 有 Backspace、Tab、00 或計算機鍵的數字鍵盤,會送出這裡顯示的 17 個鍵之外的代碼。按下它們時,會出現在鍵盤圖下方的事件紀錄中,但不會計入「已測試」的總數。
  • 集線器與轉接器。 數字鍵盤經過集線器或 USB-C 轉接器時如果會掉鍵,直接接上電腦通常就正常了。判定數字鍵盤故障之前,先試試這個方法。

解讀測試結果

  • 某個鍵從來不亮。 那個鍵底下的開關沒有接觸,或是數字鍵盤沒有送出那個代碼。全尺寸鍵盤上,通常是開關髒了或磨損;外接數字鍵盤則先檢查連線和模式切換。
  • 鍵有亮,但應用程式裡出現的字元不對。 Num Lock 是關閉的,或是筆電上的嵌入式數字鍵盤狀態不對。鍵盤圖本身是正確的,因為它是依實體位置運作的。
  • 某個鍵變成紅色。 要嘛是在 25 ms 內被按了兩次,也就是開關彈跳;要嘛是持續按住超過三秒都沒有放開,也就是開關發黏。請查看事件紀錄中那一筆的時間與「彈跳」標示。
  • 整個數字鍵盤都是暗的,但主鍵區正常。 在全尺寸鍵盤上,數字鍵盤區有自己的矩陣線路,所以單一一條斷掉的線,就可能讓整個區塊失效。外接數字鍵盤則幾乎都是連線的問題。

相關的鍵盤測試

首頁的鍵盤測試涵蓋整個鍵盤,在「全尺寸」版型下也包含數字鍵盤,顏色規則相同。在筆電上,筆電鍵盤測試使用精簡版型,並說明控制嵌入式數字鍵盤的 Fn 組合鍵。使用附數字鍵盤的 Apple 鍵盤的 Mac 使用者,可以使用 Mac 鍵盤測試,但請記得 macOS 沒有可以切換的 Num Lock 狀態。

常見問題

怎麼測試數字鍵盤?

在頁面點一下,然後按下數字鍵盤上的 17 個鍵:Num Lock、四個運算符號、十個數字、Enter 與小數點。每個鍵按住時會亮起琥珀色,確認有反應後變成綠色。每個鍵都按過後,「已測試」計數器會到達 17,Num Lock 指示則顯示你目前處於哪一種模式。

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

因為 Num Lock 是關閉的。Num Lock 關閉時,數字鍵會變成導覽鍵:8 是上、2 是下、7 是 Home、1 是 End,依此類推。按一下 Num Lock 鍵,這個頁面上的指示會在你下一次按鍵之後切換成「開啟」。許多鍵盤的 Num Lock 鍵上也有一顆指示燈會跟著亮起。

為什麼 Num Lock 指示顯示的是一條橫線?

頁面只能從按鍵事件讀取 Num Lock 的狀態,所以在你按下任何一個鍵之前,只會顯示橫線。在數字鍵盤上按任何一個鍵,指示就會更新為「開啟」或「關閉」,之後每按一次都會再更新,所以你可以切換 Num Lock,觀察它的變化。

沒有獨立數字鍵盤的筆電也能測嗎?

如果筆電內建了嵌入式數字鍵盤就可以。許多筆電把數字鍵盤疊在 U、I、O、J、K、L、M 這幾個字母鍵上,用 Fn 加 Num Lock 或專用的 Fn 組合鍵啟用。在大多數機型上,這個模式開啟時,那些字母鍵送出的代碼與真正的數字鍵盤相同,所以會在鍵盤圖上亮起。如果完全沒有反應,表示筆電沒有嵌入式數字鍵盤,或這個模式沒有開啟。

外接的 USB 或藍牙數字鍵盤也能用嗎?

可以。接上或配對之後,在這個頁面點一下,再按它的各個鍵。外接數字鍵盤送出的 Numpad 代碼,和全尺寸鍵盤上的數字鍵盤相同。藍牙數字鍵盤閒置一段時間會進入休眠,如果第一下沒有反應,請再按一次,然後再開始測試。

為什麼數字鍵盤的 Enter 和主鍵區的 Enter 是不同的鍵?

它們是兩顆不同的實體按鍵,鍵盤的回報方式也不同:主鍵區那顆的 code 是 Enter,數字鍵盤那顆的 code 是 NumpadEnter。兩者都會打出換行。分開測試很重要,因為數字鍵盤的 Enter 是另一個開關,可能單獨壞掉。

我的數字鍵盤在 Mac 上沒反應,是壞了嗎?

多半不是。Mac 沒有 Num Lock,所以 Apple 的數字鍵盤永遠打出數字,原本 Num Lock 位置的那顆鍵標示為 Clear。Windows 的數字鍵盤接到 Mac 上,視型號而定,表現可能不太一樣。如果在文字編輯器裡能打出數字,數字鍵盤就沒有問題。

更多鍵盤測試

以下每項測試都會針對鍵盤的某個面向做更深入的檢查。