キーボードテスト|全キーの動作確認

キーを押すと event.key・event.code・keyCode を即表示。履歴とキーごとの回数も記録し、不良キーの発見に便利です。ローカル動作で、キー入力の記録・送信は一切ありません。

🔒 すべてあなたのブラウザ内で動作します。入出力データはサーバに送信・保存されないため安全です。

ここをクリックして、任意のキーを押してください
event.key
event.code
event.keyCode (非推奨)
履歴(新しい順)
押されたキー(回数付き)

🔒 キー入力はブラウザ内だけで処理され、記録・送信は一切ありません。

このツール、役に立った?タップでリアクション

このツールについて

キーの故障が疑われるときはこれ。どのキーを押してもこのキーボードテスターが即座に反応し、ブラウザが受け取ったevent.keyとevent.codeの正確な値を表示、押下履歴とキーごとの回数も記録します。飲み物をこぼした後や掃除の後に全キーの反応を確かめたり、中古品を購入前にチェックしたり、ショートカットやキー割り当て変更のデバッグにコードを活用したりできます。処理はすべてローカルで完結し、キー入力は端末内でのみ扱われ、サーバーへの記録や送信は一切ありません。

よくある質問

event.keyとevent.codeの違いは何ですか?

event.keyは、キーボード配列を考慮したうえで、その押下が生み出す文字や動作を表します。Qと刻印されたキーはQWERTY配列では「q」ですが、AZERTY配列では「a」になります。一方のevent.codeは物理的なキー位置を示すため、同じキーは配列や言語に関係なく常に「KeyQ」と報告されます。入力される文字が重要ならkeyを、ゲームのようにどの物理キーが押されたかが重要ならcodeを使いましょう。

複数のキーを同時に押すと、一部が反応しなくなるのはなぜですか?

それはキーボードのゴースト現象で、故障ではなくハードウェアの制限です。多くのメンブレン式キーボードはキー同士で回路を共有しており、3キー以上の特定の組み合わせしか認識できません。余分な押下は誤入力(ファントム入力)を防ぐために単純に無視されます。ゲーミングキーボードはこの制限をなくすNキーロールオーバー(NKRO)を売りにしています。ここで反応しない組み合わせはゲーム中でも反応しません。キーの位置を離すか、NKRO対応キーボードへの切り替えを検討しましょう。

キー入力は記録されますか? 一部のキーが表示されないのはなぜですか?

すべてブラウザ内でローカルに処理され、キー入力がサーバーに保存されたりどこかへ送信されたりすることはないので、安心して打鍵できます。ただし一部のキーは表示されないことがあります。Fnキーはキーボードのハードウェア内部で処理されブラウザには届きません。また、Print Screenやメディアキーなどは、ページが受け取る前にOSやブラウザが横取りする場合があります。これは正常な動作で、キーの故障ではありません。