組み合わせの一致度
- テストを完了すると、対象・一致・欠落・余分なキーを比較します。
色だけに頼らず、対象・一致・欠落・余分なキーの数を文字と数値で比較します。
ショートカットの組み合わせを選び、キャプチャー欄で押して、現在のブラウザーが対象キー、左右の修飾キー、余分なキーを受け取るか確認します。
テスト設定
プラスで区切り、最大8キー。通常キーを1つ以上含めてください。
重複のない有効なKeyboardEvent.codeを入力してください。
結果はこのページが受け取ったキーイベントだけを示します。予約ショートカットはブラウザーに届かないことがあります。
色だけに頼らず、対象・一致・欠落・余分なキーの数を文字と数値で比較します。
繰り返しでないkeydownの後に押下中のcodeを保存し、対象の一致が多く余分なキーが少ないスナップショットを選びます。対象がすべてあり余分なキーが0のときだけ完全キャプチャーです。
成立時間は丸めない単調時計で計算し、表示はミリ秒です。判定には丸め後の値を使いません。
完全・欠落・余分なキー、左右の修飾キー、リピート、変換中入力、Tab移動、タイムアウト、フォーカス喪失、コピー、リセットを確認しています。
Alt-Tab、Command-Tab、Ctrl-Alt-Delete、Command-スペース、ブラウザーショートカットは先に処理されます。Webページは他アプリのグローバル登録やハードウェアのロールオーバーを調べられません。
システムモードとプリセットを選ぶか、プラスで区切ったKeyboardEvent.codeを入力します。テストを開始して組み合わせ全体を押し、離してください。
macOSの入力ソース切り替えや検索が、Command-スペースをブラウザーより先に処理することがあります。イベントがないだけでキーの故障とは限りません。
ShiftLeftとShiftRightを使います。KeyboardEvent.locationも保持するため、左右の位置を区別できます。
キーイベントと結果はこのブラウザーのメモリ内だけで処理します。アップロード、URLやローカルストレージへの保存、実行APIの呼び出しは行いません。
第三者の実行コードやリソースは再利用していません。アルゴリズムと画面は独自実装で、外部リンクはブラウザーイベント標準の説明だけに使います。