キーボードテスター
物理キーボードのすべてのキーをブラウザーで確認
キーボードをクリックするか、「テストを開始」を選択してください。
キーボード
- 未テスト
- 押下中
- テスト済み
このエリアにフォーカスがある間だけキーを取得します。
結果
テスト済みのキー
0 / 104ブラウザーで確認された同時押しキー
- 現在押下中
- 0
- セッション最大
- 0
- イベント数
- 0
ブラウザーが同時に押されていると報告したキーを数えます。キーボードによってはブラウザーに届く前に組み合わせを無視・ブロックするため、ハードウェアのロールオーバーを保証するものではありません。
最新のイベント
ブラウザーが受け取った内容だけを表示します。OS やブラウザーが一部のキーやショートカット(Fn、Print Screen、Windows/Command の組み合わせなど)を予約しているため、ページに届かない場合があります。
確認できること
キーボードテスターは ANSI フルサイズのキーボード(ファンクション列、メインキー、ナビゲーションキー、矢印キー、テンキー)を表示します。ブラウザーが押下を報告している間はキーが点灯し、離した後もテスト済みとして残るため、すべてのキーを順に確認して反応しない位置を見つけられます。結果には最新のイベント、現在押されているキー、セッション中にブラウザーで確認された同時押しキーの最大数が表示されます。
入力文字ではなく物理的な位置
キーは KeyboardEvent.code で照合します。code は有効な配列や言語に関係なく物理的な位置(KeyA や ShiftRight など)を示します。最新のイベントには key(入力された値)、location(標準・左・右・テンキー。左右の修飾キーを区別します)、repeat(押し続けて自動リピートしている間は true)も表示されます。非推奨の keyCode と which は、古いコードのデバッグ用に「旧フィールド」にまとめています。
ブラウザーの制限
Web ページが受け取れるのは、OS とブラウザーが渡したイベントだけです。Fn、一部のメディアキー、Print Screen、Alt+Tab や Command+Tab などのシステムショートカットは届かないことがあります。また macOS では Command を押している間ほかのキーの解放イベントが送られないため、Command を離したときにそれらのキーを解放します。同時押しの数はブラウザーが確認した値であり、ハードウェアのロールオーバー、ゴースト、スイッチの品質は測定できません。ANSI 配列にないキーは「その他のキー」に表示されます。
プライバシー
キーイベントはテストエリアにフォーカスがある間だけ読み取られ、ブラウザー内で処理されます。記録・保存・送信は一切行わず、画面には最新のイベントだけを表示します。エリアから離れる、タブを切り替える、または「テストを停止」を選択すると、押されているキーはすべて解放されます。
