キーボードテスト
キーを押すとブラウザが入力を受け取った時点でそのキーが点灯するので、点灯しないキーは信号を送っていません。複数のキーを同時に押してゴースティングも確認できます。
使い方
- キーボードの表示部分を一度クリックしてフォーカスを合わせ、手元のキーボードのキーを押します。
- 押している間はキーが塗りつぶされ、離したあとも薄い色が残ります。どのキーを確認済みか一目でわかります。
- ゴースト現象を調べるには複数のキーを同時に押し続けます。カウンターに同時押しできた最大数が出ます。
計算方法
キーを押すたびにブラウザで keydown イベントが発生します。ここから2つの値を読み取ります。key はそのキーが出した文字や動作、code はキーボード上の物理的な位置です。ハイライトは code に従うので、配列や入力言語に関係なく同じ物理キーが光ります。
図は標準的な US(ANSI)配列です。ISO や JIS などの配列にある追加のキーも記録され、下の履歴に出ますが、図の上には対応するマスがありません。
このページが見られるのはブラウザに届いた入力だけです。Fn キーや多くのメディアキー、明るさ調整キーはキーボード本体や OS が処理するため、ウェブページまで届きません。
よくある質問
キーが光らないのはなぜ?
キーが壊れているか、ブラウザにその入力が届いていないかのどちらかです。Fn、一部の環境の Print Screen、多くのメディアキーはページより先に横取りされます。別のアプリで同じキーを試すと見分けられます。
キーボードのゴースト現象とは?
多くのキーボードはキー同士で配線を共有しているため、3〜4個を同時に押すと一部のキーが反応しなかったり、押していないキーが入力されたりします。W、A、スペースなどゲームで使う組み合わせを押し続け、すべて光るか確かめてください。Nキーロールオーバー対応のゲーミングキーボードならこの問題は起きません。
スマホやタブレットのキーボードもテストできる?
このツールには物理キーボードが必要です。スマホの画面キーボードはキーの位置を正しく伝えないため、ほとんどのキーが光りません。Bluetooth か USB のキーボードをつないでテストしてください。
入力した内容は記録されますか?
いいえ。キー入力は画面に表示され、ページを離れるまでメモリに置かれるだけで、どこにも送信されません。ただし直近のキーが表示されるので、パスワードは入力しないでください。