組合完整度比較
- 完成測試後,這裡會比較目標、符合、缺少與額外按鍵。
同時以文字和數值比較目標、符合、缺少與額外按鍵,不只依靠顏色。
選擇一組快速鍵並在擷取區按下,確認目前瀏覽器是否同時收到所有目標按鍵、左右修飾鍵與額外按鍵。
測試設定
以加號分隔,最多 8 個按鍵,且至少包含一個一般按鍵。
請輸入有效且不重複的 KeyboardEvent.code 組合。
結果只說明目前網頁收到的鍵盤事件;系統保留組合可能完全不會進入瀏覽器。
同時以文字和數值比較目標、符合、缺少與額外按鍵,不只依靠顏色。
每次非重複 keydown 後儲存目前按住的 code 快照,選擇符合目標最多且額外按鍵最少的快照。只有所有目標都出現且額外按鍵為零才判定為完整。
組合形成時間以未四捨五入的單調時鐘計算,頁面顯示毫秒;判定不使用顯示後的數值。
已檢查完整、缺少、額外、左右修飾鍵、重複事件、組字輸入、Tab 導航、逾時、失焦、複製與重設。
Alt-Tab、Command-Tab、Ctrl-Alt-Delete、Command-Space 與瀏覽器快速鍵可能由系統先行處理。網頁無法讀取其他應用程式的全域快速鍵註冊,也不能證明硬體無衝能力。
選擇系統模式與預設組合,或輸入以加號分隔的 KeyboardEvent.code。開始後完整按下並放開組合。
macOS 常先用 Command-Space 切換輸入來源或開啟搜尋,瀏覽器可能收不到事件。沒有事件不代表按鍵損壞。
使用 ShiftLeft 與 ShiftRight;工具也保留 KeyboardEvent.location,因此能區分兩個修飾鍵位置。
所有按鍵事件與結果只在目前瀏覽器記憶體中處理,不上傳、不寫入網址、不使用本機儲存空間,也不呼叫遠端執行介面。
未重複使用第三方執行程式碼或資源;演算法與介面為獨立實作,外部連結只用於說明瀏覽器事件標準。