キーボードテスト:すべてのキーは反応しますか?

キーボードの枠内をクリックして、すべてのキーを順に押してください。キーボードから届いたキーが光り、テスト済みとして残るので、反応しないキーや引っかかるキーがすぐにわかります。

キーボードをクリック(またはTabキー)するとテストが始まります。

エリアが有効な間は、キーを押してもブラウザーの操作は実行されません。Escキーで解除できます。

event.key
–
event.code
–
event.location
–
現在押しているキー数
0
最大同時押し数
0
打鍵数
0
テスト済みのキー
0 / 109

すべてブラウザー内で処理され、保存も送信もされません。

結果

計算方法

このキーボードテストでは、キーボードが実際にパソコンへ送っているキーを確認できます。図は日本で一般的な日本語配列(JIS、109キー)のフルサイズキーボードです。キーは物理的な位置で判定するため、英語配列(US)のキーボードでも同じようにテストできます。

キーボードをテストする方法

  1. キーボードの枠内をクリックするか、Tabキーで移動します。枠の色が変わればテスト開始です。
  2. キーを一つずつ押します。押している間はキーが光り、離すとチェックマーク付きの「テスト済み」になります。
  3. 「テスト済みのキー」の数を確認します。押したのに灰色のままのキーは信号が届いていません。ゴミやスイッチの故障、またはOSが先に処理しているキー(下記参照)が考えられます。
  4. Escでエリアを離れ、「テストをリセット」で最初からやり直せます。

key・code・locationとは

キーを押すたびに、ブラウザーはW3Cの「UI Events」規格で定められた値を返します。

日本語配列に特有のキー

日本語配列には、英語配列にないキーがあります。「¥」(IntlYen)、右Shiftの左にある「\ ろ」(IntlRo)、スペースキーの左右にある「無変換」(NonConvert)、「変換」(Convert)、「カタカナ ひらがな」(KanaMode)です。「半角/全角」キーはBackquote、「英数」(Caps Lock)キーはCapsLockとして届きます。IMEの設定によっては、これらのキーがOS側で処理され、押したときにしか反応しないことがあります。

ゴースト・アンチゴースト・Nキーロールオーバー

キーボード内部では、キーが行と列のマトリクスで配線されています。3つ以上のキーを同時に押す特定の組み合わせでは、どのキーが押されているか正確に判別できなくなります。その場合、キーボードはキーを取りこぼす(ブロッキング)か、押していないキーを送る(ゴースト)かのどちらかになります。多くのキーボードは、ゴーストを出すよりも組み合わせをブロックします。

Nキーロールオーバー(NKRO)は、何個押してもすべてのキーを個別に検出できることを意味します。6KROは、通常キー6個と修飾キー(Shift、Ctrl、Alt、Win)までです。多くのキーボードが使うUSB HIDのブートプロトコルでは、1回の報告にこれだけが収まります。

確認方法:実際に使う組み合わせ(ゲームならW+A+Shift+Spaceなど)を押したまま、「現在押しているキー数」と押しているキーの一覧を見ます。一覧にないキーがあれば、その組み合わせはブロックされています。「最大同時押し数」には最高値が記録されます。

このテストでわからないこと

ブラウザーが受け取れるのは、キーボードとOSが渡した情報だけです。そのため、届かないキーや半分しか届かないキーがありますが、故障ではありません。

よくあるトラブル

例:Aキーを押すとkeyは「a」、codeは「KeyA」になります。灰色のままなら、信号が届いていません。

よくある質問

キーボードのすべてのキーが反応するか確認するには?

キーボードの枠内をクリックし、各キーを一度ずつ押してください。テスト済みのキーにはチェックマークが付き、「テスト済みのキー」に図のキーのうち何個が届いたかが表示されます。灰色のままのキーは、キーボードから信号が送られていません。

日本語配列(JIS)のキーボードに対応していますか?

はい。図は日本語配列の109キーで、「¥」「\ ろ」「無変換」「変換」「カタカナ ひらがな」も含まれます。キーはevent.code(物理的な位置)で判定するため、英語配列のキーボードでも押したキーが正しく光ります。英語配列にしかないキーは「その他に検出されたキー」に表示されます。

キーボードのチャタリングはどうやって確認しますか?

一つのキーを数えながら10回押し、「打鍵数」がいくつ増えたかを見てください。押した回数より多く増えていれば、一度の押下で複数回入力されるチャタリングが起きています。押し続けたときの自動リピートは数えません。

Fnキーが反応しないのはなぜですか?

Fnキーはキーボード内部で処理され、パソコンには送られません。そのため、どのソフトやウェブサイトからも見えません。故障ではありません。

キーボードのゴーストとは何ですか?

3つ以上のキーを同時に押す特定の組み合わせで、キーマトリクスが押されているキーを正確に判別できず、キーが抜けたり押していないキーが入力されたりする現象です。使う組み合わせを押したまま「現在押しているキー」の一覧を確認してください。

キーボードは何キーまで同時押しできますか?

キーを少しずつ増やしながら押し続けてください。「最大同時押し数」に最高値が表示されます。通常キー6個と修飾キーまでなら6キーロールオーバー、それより多ければNキーロールオーバーの可能性があります。どの組み合わせがブロックされるかは配線によるため、実際に一緒に使うキーで試してください。

PrintScreenやWindowsキーが灰色のままです。故障ですか?

必ずしも故障ではありません。これらのキーは、ブラウザーに届く前にOSが処理することがよくあります(スタートメニューやスクリーンショットツール)。WindowsのPrintScreenは離したときだけ届くことが多く、その場合もテスト済みとして数えます。本来の機能が動けばキーは正常です。

入力した内容は保存・送信されますか?

いいえ。テストはすべてブラウザー内で動作します。キーも文字もサーバーには保存・送信されず、ページを再読み込みすると最初からになります。

出典・根拠

更新日:

関連ツール