キーボードテスター
使い方
ツールエリアをクリックしてキーボードの任意のキーを押してください。キー名、イベントコード、数値キーコード、位置、アクティブな修飾キーなどの情報がリアルタイムで表示されます。
キーボードテストとは
キーボードテストは、キーボードの各キーが正しく入力されるかを確認する作業です。このツールはブラウザのキーボードイベントをキャプチャし、各キー入力の詳細情報を表示します。キーの固着や無反応などのハードウェア問題の診断、新しいキーボードの動作確認、ブラウザがキーイベントをどう解釈するかの調査に役立ちます。物理的なキーボードテスターと異なり、インストール不要でブラウザがあればどのデバイスでも使えます。
キー情報
Keyは生成される文字です。Codeは物理キー識別子(例: KeyA, Space)です。KeyCodeはレガシー数値コードです。Locationは Standard(0), Left(1), Right(2), Numpad(3) を示します。Modifiersはどの修飾キーが押されているかを示します。
主な用途
- 新品キーボードの動作確認 — 購入後にすべてのキーが正常に動作するか検証
- キーの故障診断 — 固着、二重入力、無反応などの修理が必要なキーを特定
- ゲーム環境の構築 — キーロールオーバーのテストやゲーム用マクロの修飾キー組み合わせを確認
- 開発用途 — キーボードショートカット実装のためのキーコードやイベントプロパティを調査
- アクセシビリティ — 支援入力デバイスが期待どおりのキーイベントを生成するか検証
機能
すべてのキー入力に対してキー名、物理コード、レガシーキーコードをリアルタイム表示。修飾キーの追跡によりShift、Ctrl、Alt、Metaの状態を表示。キー履歴ログで過去に押したキーを確認可能。位置検出により修飾キーの左右の区別やテンキーのキーを識別。あらゆるキーボードレイアウトや入力方式に対応しています。
プライバシー
すべてのキー検出はブラウザ内で行われます。キー入力がサーバーに送信されることはありません。
よくある質問
Key・Code・KeyCode の違いは何ですか?
Key は生成される文字や値で、レイアウトや修飾キーの影響を受けます(例:「a」や「A」)。Code はレイアウトに関係ない物理キーの固定識別子です(例:KeyA)。KeyCode は古いコードのために残された非推奨のレガシー数値コードです。
安全に使えますか?キー入力が記録・送信されることはありますか?
安全です。キー検出はすべてブラウザ内で行われ、サーバーへの送信や外部への保存は一切ありません。履歴ログはページ内にのみ存在し、再読み込みや「クリア」操作で消えます。
固着したキーや反応しないキーを検出できますか?
はい、主要な用途の一つです。疑わしいキーを押してイベントが表示されるかを確認すれば、まったく反応しない・二重入力する・固着するキーがリアルタイム表示と履歴ログで一目で分かります。
一部のキーが表示されない、または挙動がおかしいのはなぜですか?
特定の組み合わせは、ページに届く前にOSやブラウザが横取りするため(例:一部のファンクションキーやメディアキー)、イベントが発生しないことがあります。また Location フィールドが修飾キーの左右やテンキーを区別するので、重複して見えるキーの説明にも役立ちます。
インストールは必要ですか?どんなキーボードでも動きますか?
インストールは不要で、最新のブラウザがあれば動作します。標準のブラウザキーボードイベントを読み取るため、あらゆるキーボードレイアウトや入力方式に対応します。