TestYourSetup / 鍵盤 / 鍵盤鬼鍵測試

鍵盤鬼鍵測試

鍵盤鬼鍵測試:同時按住好幾個按鍵,看電腦一次收到幾個。按住下面的遊戲組合,就知道你玩遊戲用的按鍵會不會衝突。

點一下鍵盤圖,就能捕捉空白鍵、方向鍵和 Ctrl 組合鍵。按三次 Esc 離開。

全螢幕模式:瀏覽器快捷鍵和 Windows 鍵也會送到測試裡。按住 Esc 2 秒離開。

盡量同時按住越多鍵越好,或是按住上方遊戲組合的所有按鍵。

目前按住0現在按住的按鍵
最多同時 量測值0所有按鍵,含修飾鍵
一般按鍵0最多同時,不含修飾鍵

目前按住

偵測到的最大組合

不需要任何權限。所有測試都在瀏覽器裡執行,不會上傳任何資料。

鍵盤鬼鍵測試怎麼做

先點一下鍵盤圖,然後一個一個按下按鍵並且不要放開。每個按住的鍵會變黑,計數器跟著增加。按住其他鍵時,新按下的鍵如果一直不亮,就代表這個組合已經到了鍵盤的上限。

接著測你真正在遊戲裡用的按鍵。點一個遊戲組合,同時按住它所有的鍵,等待「通過」出現。如果出現「衝突」,頁面會告訴你是哪個鍵掉了。同一組合請多試兩三次,因為有些鍵盤換個按鍵順序,結果就會不同。注音鍵盤上,W、A、S、D 也印著 ㄊ、ㄇ、ㄋ、ㄎ;測試是依照按鍵的實體位置判斷,所以就算注音輸入法開著,結果也一樣。

鬼鍵、按鍵衝突和按鍵翻轉數

鍵盤裡的按鍵是以行和列排成的矩陣接線,鍵盤看哪一行和哪一列接通,就知道哪個鍵被按下。當矩形三個角上的鍵同時按住,電流可能經過它們繞到第四個角,讓那個鍵看起來也被按下了。這個假的按鍵就是鬼鍵。

為了避免鬼鍵,大多數鍵盤遇到無法確定的組合時,乾脆不回報。這就是按鍵衝突,也是「防鬼鍵」在實際上通常代表的意思:寧可掉一個鍵,也不要冒出一個假鍵。電競鍵盤會在每顆軸體上加一顆二極體,讓每個鍵都能單獨讀取,鬼鍵和按鍵衝突就都不會發生。

按鍵翻轉數(rollover)是能同時被偵測到的按鍵數量。2KRO 是 2 個,6KRO 是 6 個,NKRO 就是全部,也就是大家說的全鍵無衝。薄膜鍵盤和很多筆電沒有固定的數字:依照矩陣的接法,某些 5 個鍵的組合可以,某些 3 個鍵的組合卻會衝突。所以遊戲組合的測試結果,比單一個計數器更重要。

為什麼很多鍵盤只能同時按 6 個鍵

標準的 USB 鍵盤報告,也就是所謂的開機協定(boot protocol),有 6 個一般按鍵的位置,以及 1 個位元組給 8 個修飾鍵。所以 6KRO 鍵盤除了 6 個一般按鍵,還能同時偵測左右兩個 Shift、Ctrl、Alt 和 Windows 鍵。這也是這個頁面把一般按鍵分開計算的原因。

就算是全鍵無衝的鍵盤,也可能被限制在 6 個鍵的情況:

  • NKRO 設定被關掉了。請查看鍵盤的原廠軟體,或說明書上的切換組合鍵。
  • 藍牙連線。很多藍牙鍵盤只送出基本的 6 鍵報告。2.4 GHz 電競接收器通常能保有完整的按鍵翻轉數。
  • 只傳遞基本報告的 KVM 切換器、擴充座和部分 USB 集線器。把鍵盤直接插在電腦上比較看看。

Windows、macOS 和 Linux 都支援全鍵無衝鍵盤。你在這裡看到的上限,來自鍵盤和它的連線方式,不是瀏覽器。

看起來不對勁的結果

  • 在 Mac 上按住 Command 時,其他鍵會掉。按住 Command 時,macOS 不會送出按鍵放開的訊號,所以這個頁面會在你放開 Command 時,把所有按鍵都當成放開。組合裡請不要用 Command。
  • Windows 鍵或 Alt+Tab 讓測試中斷。這些按鍵會被系統拿走。頁面失去焦點時會清空按住的鍵,請再按一次。
  • 按數字鍵時 Shift 會掉。Num Lock 開著時,按數字鍵盤的 1 到 9,Windows 會短暫放開 Shift。這是 Windows 的特性,不是鬼鍵。
  • 單按 Shift 會切換中英文。微軟注音輸入法預設用 Shift 切換中英模式。測試依照按鍵位置判斷,所以不影響結果,只是測完記得確認輸入模式。

怎樣才算夠用

對大多數遊戲來說,能通過 WASD 組合就夠了。如果你常用的組合會衝突,就把那個動作改綁到能和移動鍵一起按的按鍵,或在鍵盤支援時打開 NKRO。想確認每一個按鍵都正常,請用鍵盤測試。

常見問題

什麼是鍵盤鬼鍵?

鬼鍵(ghosting)是指同時按下幾個鍵時,鍵盤回報了一個你根本沒按的鍵。這會發生在按鍵矩陣沒有二極體的便宜鍵盤上。現在大多數鍵盤會直接擋掉那個多出來的鍵,所以常見的症狀反而是按了某個鍵卻沒反應,而不是冒出幽靈按鍵。

怎麼做鍵盤鬼鍵測試?

在這個頁面上同時按住一組按鍵,看計數器的變化。每個按住的鍵都應該亮起。選一個遊戲組合,把它的按鍵全部按住:全部同時亮起就算通過。如果按住其他鍵時,某個鍵一直不亮,代表這個組合會衝突。

鬼鍵和按鍵衝突有什麼不同?

鬼鍵是多出一個你沒按的鍵;按鍵衝突是你按了的鍵沒有被偵測到,因為鍵盤拒絕回報它無法確定的組合。標榜「防鬼鍵」的鍵盤,就是刻意用這種方式擋掉按鍵。

NKRO 和 6KRO 是什麼意思?

按鍵翻轉數(key rollover)是鍵盤一次能回報幾個鍵。6KRO 代表 6 個一般按鍵,再加上修飾鍵(Shift、Ctrl、Alt 和 Windows)。NKRO,也就是 N-key rollover(全鍵無衝),代表所有按鍵同時按住,每一個都還是會被偵測到。

為什麼我的鍵盤最多只能按 6 個鍵?

基本的 USB 鍵盤報告只有 6 個一般按鍵的位置,加上 1 個位元組給 8 個修飾鍵。很多鍵盤採用這種格式,好在 BIOS 和每台電腦上都能用。電競鍵盤常有 NKRO 模式,可以在原廠軟體裡開啟,或用說明書上的組合鍵切換。

防鬼鍵測試通過,就代表全鍵無衝嗎?

不一定。防鬼鍵只代表鍵盤不會冒出假的按鍵,某些組合還是可能衝突。包裝上寫「26 鍵防鬼鍵」,意思是那 26 個鍵可以一起用,其他鍵就不保證。全鍵無衝才代表所有按鍵都能同時使用。

藍牙鍵盤的同時按鍵數比較少嗎?

常常是。很多藍牙鍵盤送出的就是和基本 USB 一樣的 6 鍵報告。使用專屬 2.4 GHz 接收器的無線電競鍵盤,通常能保有完整的按鍵翻轉數。

玩遊戲需要同時按幾個鍵?

大部分遊戲一次會用到 4 到 6 個鍵:移動鍵、Shift 或 Ctrl 之類的修飾鍵、空白鍵,再加一個動作鍵。能通過上面 WASD 組合的鍵盤,對大多數玩家來說就夠用了。節奏遊戲,或兩個人共用一把鍵盤,需要的會更多。

鍵盤有鬼鍵可以修嗎?

鍵盤本身沒辦法修,因為限制來自它的電路。你可以把遊戲動作改綁到能一起按的按鍵、如果鍵盤有 NKRO 模式就把它打開,或是把鍵盤直接插在電腦上,不要經過集線器或 KVM 切換器。

其他測試