イベント種類の件数
- —
現在メモリーにあるkeydown、keyup、自動リピート、変換イベントの件数を比べます。
テスト欄にフォーカスしてキーを押し、このブラウザーが受け取ったkeydown、keyup、key、code、location、repeat、修飾キー、変換中の状態、時間情報を確認します。
イベント取得とログ操作
絞り込みは表の表示だけを変え、メモリー上の完全なログは削除しません。
キャプチャー欄にフォーカスしてキーを押してください。このページはその欄が受け取ったイベントだけを記録し、システム全体のキーボードは監視しません。
メモリーには最大500件を保持します。表には絞り込み後の最新100件を表示し、ダウンロードにはメモリー内の全ログを含めます。
| # | type | key | code | location | repeat | isComposing | modifiers | Δ ms | hold ms |
|---|---|---|---|---|---|---|---|---|---|
| 現在の絞り込みに一致するイベントはまだありません。 | |||||||||
現在メモリーにあるkeydown、keyup、自動リピート、変換イベントの件数を比べます。
ヒストグラムは1つの連続記録区間にある0より大きい間隔だけを使います。一時停止、フォーカス喪失、ページ非表示で時間の基準がリセットされます。
keyは現在の配列での文字や意味、codeは比較的安定した物理位置、locationは標準部分・左右・テンキーの区別に使います。イベント間隔は連続記録のEvent.timeStamp差分を使い、同じcodeの最初のnon-repeat keydownと後のkeyupを対応付けて押下時間を計算します。
内部では丸めないミリ秒値を保持します。画面は通常小数第2位まで表示し、一時停止、フォーカス喪失、ページ非表示をまたいで間隔や押下時間を計算しません。
イベント種類はkeydownまたはkeyup、タイムスタンプは0以上の有限値である必要があります。順序が逆、無効、または10分を超える時間差は間隔と押下時間の統計から除外します。
このツールは現在ページのテスト欄が受け取ったKeyboardEventだけを分析します。Tabは標準操作のため記録されず、ブラウザーやOSのショートカット、Fn、一部のメディアキーも取得できない場合があります。keyは配列と入力方式に左右され、codeは文字の意味の代わりにはなりません。メモリー上のログは最大500件で、再読み込みや終了時に消えます。
keyは現在の配列と修飾キーから生じる文字や意味を表し、codeは比較的安定した物理キー位置を表します。配列や文字を調べるときはkey、固定キーやゲーム操作を調べるときは通常codeも記録してください。
クリックまたはTabでキャプチャー欄にフォーカスしてからキーを押してください。ページは到着順にkeydownとkeyupを記録し、repeat、修飾キー、変換状態、イベント間隔、対応づけられた押下時間を表示します。
locationは通常、標準部分を0、左側を1、右側を2、テンキーを3で表します。左右のShift、Ctrl、Alt、Metaや、メイン列とテンキーのキーを区別できます。
すべてのイベントとログはこのブラウザーのページメモリーで処理します。アップロード、第三者API、URLやローカルストレージへの書き込みはありません。ダウンロードとコピーはユーザーが操作したときだけ実行します。
第三者の実行コードやアセットは再利用していません。アルゴリズムと画面は独自実装で、外部リンクはブラウザーイベント標準の説明にだけ使っています。