Mac 鍵盤測試

逐一測試 Mac 鍵盤按鍵,查看瀏覽器能否辨識標準鍵盤事件,並找出尚未測試或無法擷取的按鍵。

測試設定

Mac 鍵盤配置
測試範圍

常用全鍵區包含 F1–F12、主鍵區、修飾鍵與方向鍵;不包含 Fn、媒體鍵與數字鍵盤。

聚焦此區域後逐一按鍵 按下的按鍵會在下方目標鍵位圖中標記;Tab 會記錄按鍵並離開測試區,重新聚焦即可繼續。
準備就緒。讓測試區取得焦點後逐一按鍵;Tab 會記錄按鍵並離開區域。
結果摘要 等待測試
目標按鍵覆蓋率 準備就緒。讓測試區取得焦點後逐一按鍵;Tab 會記錄按鍵並離開區域。
目前按鍵
最後按鍵
未測試按鍵

結果只表示目前瀏覽器收到的標準鍵盤事件;系統保留快速鍵、Fn、媒體鍵或硬體電氣問題無法僅由本頁判定。

目標按鍵狀態

未測試 已測試 正在按下
查看未測試按鍵代碼 0

    按鍵覆蓋與剩餘按鍵

    已測試與未測試按鍵位置

    • 完成測試後,這裡會顯示與目前結果同步的圖解。

    尚未開始測試;完成按鍵後,這裡會比較已測試與未測試的目標按鍵位置。

    了解更多

    方法、公式與結果口徑

    KeyboardEvent.code 用來識別實體按鍵位置,KeyboardEvent.key 補充目前配置語意。已測試按鍵以去重集合記錄,覆蓋率為命中的目標按鍵數除以目前目標按鍵數再乘以 100%。

    已測試按鍵數與目標按鍵數使用整數,覆蓋率依未四捨五入的比例計算,頁面顯示保留一位小數。只有原始已測試目標按鍵數等於目標按鍵數時才算完成。

    自動測試涵蓋 ANSI、ISO、JIS 目標按鍵數、0% 與 100% 邊界、重複按鍵去重、非目標按鍵過濾與非法輸入。瀏覽器驗收仍需檢查按鍵擷取、Tab 離開、失焦清理、複製與重設。

    使用方式與限制

    常用全鍵區包含 F1–F12、主鍵區、修飾鍵與方向鍵,不包含 Fn、媒體鍵與數字鍵盤。系統快速鍵可能被 macOS 攔截,遠端桌面、虛擬機、輸入法或瀏覽器擴充功能也可能改寫事件。

    Mac 鍵盤如何逐鍵測試?

    選擇最接近實體鍵盤的 ANSI、ISO 或 JIS 配置,讓測試區取得焦點,再逐一按下目標按鍵。每個偵測到的實體按鍵位置只會記錄一次。

    為什麼 Command 或 Fn 鍵沒有反應?

    部分系統快速鍵會在抵達網頁前被 macOS 攔截。Fn 與部分媒體鍵也不保證產生標準 KeyboardEvent,因此不能單憑本頁結果判斷硬體故障。

    ANSI、ISO 和 JIS 鍵盤有什麼差別?

    主要差異在 Return 鍵、左 Shift、額外字元鍵與日文輸入鍵的實體位置。目標按鍵數會隨選取的配置改變。

    工具資訊與來源

    所有按鍵事件、文字與統計都在目前瀏覽器中本機處理,不會上傳、不呼叫遠端 API,也不儲存個人輸入。

    本工具未使用第三方執行時程式碼或資源,演算法與介面為獨立實作;外部連結僅用於說明瀏覽器事件標準。

    標準與方法來源