キーボードテスター

物理キーボードのすべてのキーをブラウザーで確認

キーボードをクリックするか、「テストを開始」を選択してください。

キーボード

  • 未テスト
  • 押下中
  • テスト済み

このエリアにフォーカスがある間だけキーを取得します。

結果

テスト済みのキー

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 配列にないキーは「その他のキー」に表示されます。

プライバシー

キーイベントはテストエリアにフォーカスがある間だけ読み取られ、ブラウザー内で処理されます。記録・保存・送信は一切行わず、画面には最新のイベントだけを表示します。エリアから離れる、タブを切り替える、または「テストを停止」を選択すると、押されているキーはすべて解放されます。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch