鍵盤配置偵測器

取樣瀏覽器回傳的 code 與按鍵字元對應,拿五種常見字元配置比對,查看最可能的配置、衝突與可信度;不會讀取作業系統設定。

配置取樣

選擇自動偵測,或開始手動取樣 手動模式會依序要求按下 12 個實體按鍵。按 Tab 可以離開取樣區。
有效樣本
0 / 12
最近的對應
剩餘樣本
12
目前階段
等待開始

觀察到的 code → key

  • 尚未記錄任何 code → key 樣本。

準備就緒。結果只使用這個瀏覽器回傳的對應。

結果總覽 等待樣本
可能的字元配置 準備就緒。結果只使用這個瀏覽器回傳的對應。
最佳符合度
與第二名的差距
有效樣本
對應衝突

解讀前請先使用至少 6 個辨識鍵;樣本越多,越容易分開相近的候選配置。

五種候選配置比較

候選符合分數

  • 完成取樣後,這裡會顯示與結果同步的候選比較。

完成取樣後,這裡會用相同的按鍵樣本比較五種候選配置。

深入了解

方法、權重與可信度

對每個候選配置,比較同一個 KeyboardEvent.code 實際收到的 key 與候選字元。分數 = 符合權重 ÷ 觀察權重 × 100%。越能區分候選配置的 code 權重越高;樣本數、涵蓋範圍、分數和領先差距都足夠時,可信度才會提高。

分數與領先差距在內部以未四捨五入的數值計算,頁面顯示到小數第一位;可信度判斷也使用原始數值。

固定案例涵蓋 QWERTY、德式 QWERTZ、法式 AZERTY、Dvorak 與 Colemak,也檢查平手、樣本不足、衝突、大小寫、組合字元、無效按鍵與自訂候選。

適用範圍與無法回答的問題

本工具無法讀取或證明作業系統配置名稱,也不能判斷 ANSI、ISO 或 JIS 的實體外形。內建對應不涵蓋所有地區變體、自訂配置或死鍵層;輸入法、Caps Lock、重新映射、遠端桌面、虛擬機器和瀏覽器限制都可能影響結果。可信度低時,請把結果視為未定。

如何分辨 QWERTY 和 QWERTZ?

比較同一實體位置上的 KeyY 和 KeyZ 所產生的字元。QWERTY 通常會得到 y、z,德式 QWERTZ 則常見 z、y;也請搭配其他辨識鍵一起判斷。

實體配置和字元配置有什麼不同?

ANSI、ISO、JIS 指的是鍵盤外形與按鍵排列;QWERTY、AZERTY、Dvorak 等名稱指的是實體 code 到輸出字元的對應。本工具比較的是後者。

瀏覽器無法自動偵測配置時怎麼辦?

選擇「開始手動取樣」,依序按下畫面提示的實體按鍵。工具會用相同的候選模型,比對收到的 KeyboardEvent.code 與 key。

隱私、來源與實作

所有 code → key 樣本、分數與複製文字都留在這個瀏覽器內處理。不會上傳、不呼叫遠端執行 API,也不使用 URL 或本機儲存空間。

未重用第三方執行程式碼或資源;演算法、測試與介面均為獨立實作,外部連結只用來說明瀏覽器事件與配置標準。

標準與方法來源