Keyboard test: find dead keys and ghosting
キーボードのすべてのキーを押すと、瞬時にハイライト表示されます。このテストでは、最後に押されたキーの生のキーコードが表示され、同時に何個のキーを押しているかがカウントされます。これにより、反応しないキー、押しっぱなしになるキー、およびロールオーバーの制限を最も簡単に検出できます。
Keyboard test
Click into this panel, then press keys. Tested keys turn cyan; keys pressed right now are highlighted solid.
Last key event
no key pressed yet
Keys held right now
0
Max simultaneous (rollover)
0
Keys tested this session (0)
Press any key to start.
キーボードテスト のクイックガイド
1分未満で完了- 1テストエリア内を一度クリックして、キーボードフォーカスを合わせます。
- 2修飾キーやテンキーを含め、すべてのキーを押してください。
- 3各キーは離すと点灯し、テスト済みとしてマークされたままになるはずです。
- 4点灯しないキーは、故障しているか、再マッピングされているか、OSによってブロックされています。
概要
キーボードは外見上シンプルに見えますが、キーキャップの下にはスイッチが列と行に配線されたグリッドがあります。キーを押すと、コントローラーチップがそのグリッドを1秒間に何十回もスキャンし、どの交点で回路が閉じられたかを報告します。キーが何も反応しない、キーが勝手に繰り返される、またはキーの組み合わせが奇妙な動作をするなど、ほとんどのキーボードの苦情は、そのスキャンプロセスで何かがうまくいっていないことに起因します。
このテストでは、テキストエディタを開いてどの文字が表示されるか目を凝らすことなく、キーボード全体を素早く視覚的に確認できます。上の画面上のキーボードパネルをクリックし、Shift、Ctrl、Altなどの修飾キーを含むすべての列を両側から試してください。押したキーはすべてシアン色に点灯し、セッション中は点灯したままになるため、どのキーを確認済みで、どのキーにまだ触れていないかを一目で確認できます。
レイアウトの下には、最後のキー入力の生のイベントデータも表示されます。物理的なキーコード、生成された文字、そして一部の古いソフトウェアがまだチェックするレガシーな数値のkeyCodeです。この詳細は、想像以上に重要です。なぜなら、真に機能していないキーと、問題なく機能しているが言語またはレイアウト設定のために間違った文字にマッピングされているキーという、2つの非常に異なる問題を区別できるからです。
結果の読み方
点灯しないキー
キーを押してもそのキーだけがグレーのままで、周りのキーがシアン色に変わる場合、そのキーはオペレーティングシステムに全く信号を送っていません。これはデッドキーの典型的な兆候です。メカニカルキーボードやメンブレンキーボードでは、通常は機械的な問題です。キーキャップの下にほこり、髪の毛、または少量の液体がこぼれてスイッチが接触不良を起こしている可能性があります。ラップトップでも同様のことが起こりますが、スイッチがマザーボードのフレキシブルケーブルに直接配置されているため、修理はより複雑になります。
「最後のキーイベント」パネル
キーを押すたびに、このパネルは3つの値で更新されます。 code 物理的なキーの位置を特定します(例えば KeyQ は、フランスのAZERTYキーボードでAの文字が生成される場合でも、常にQの位置にあるキーを指します)。 key は、システムがその位置に現在マッピングしている実際の文字です。 keyCode は、一部のレガシーなウェブフォームやゲームがいまだに依存している古い数値識別子です。もし code が正しく更新されるのに key がおかしい場合、キーボードのハードウェアは問題なく、OSの設定でレイアウトの不一致があるだけで、キーが故障しているわけではありません。
現在押されているキーと最大ロールオーバー数
「現在押されているキー」カウンターは、ブラウザが一度に何個のキーが押されていると認識しているかを正確に追跡します。W、A、S、Dなどのキーを3つか4つ同時に押し、カウンターを観察してください。指を離す前にカウントの上昇が止まった場合、他のキーが押されている間、そのうちの1つのキーが認識されていないことになります。これは単一のキーの故障ではなく、特定のキーの組み合わせにおけるロールオーバーの制限を示しています。
「最大同時押し」は、セッション中にこのカウンターが到達した最高数を記憶します。これは、キーボードがストレイフ、ジャンプ、射撃などの一般的な組み合わせを同時に処理できるかをゲーマーが確認するのに役立ちます。
トラブルシューティング
キーまたはキーのグループがこのテストで一貫して失敗する場合、以下の手順を、影響の少ないものから大きいものの順に試してください。
- キーイベントは標準化されているため稀ですが、ブラウザ固有の問題ではないことを確認するために、同じキーを別のアプリケーションで試してください。
- コンピュータを再起動してください。「デッドキー」の報告の驚くほど多くは、再起動で解消されるドライバの固着状態です。
- 不安定な接続ではないことを確認するために、USBキーボードを抜き差しするか、Bluetoothキーボードを再ペアリングしてください。
- キーキャップを慎重に外し(メカニカルキーボードのほとんどのキーキャップは、軽く均等な力でまっすぐ引き上げると外れます)、圧縮空気でほこりやゴミを吹き飛ばしてください。
- 最近液体をこぼした場合は、すぐにデバイスの電源を切り、ノートパソコンの場合はバッテリーを取り外し、48時間完全に乾燥させてから再度テストしてください。
- 物理キーが認識される(codeが更新される)が、誤った文字が生成される場合は、OSのキーボードレイアウト設定を確認してください。
- ノートパソコンで隣接する複数のキーが同時に故障する場合、リボンケーブルの断線を疑ってください。これは通常、専門家による修理またはキーボードの交換が必要です。
なぜロールオーバーとゴーストが重要なのか
Most people never notice rollover limits during typing, because typing rarely requires holding more than two keys at once. It becomes obvious in two situations: fast touch typing where your fingers briefly overlap keystrokes, and gaming, where movement and action keys are frequently held together for seconds at a time.
安価なキーボードは、特定の組み合わせで少数の同時押ししか確実に検出できない単純なマトリックスでスイッチを配線しています。グリッド上の間違った位置で3番目のキーを押すと、キーボードが入力の1つを無視するか(アンチゴーストの失敗)、さらに悪いことに、まったく触れていないキーを報告する(真のゴースト)ことがあります。「NKRO」(Nキーロールオーバー)をサポートすると宣伝されている、またはキーごとにダイオード配線が施されたキーボードは、この制限がなく、組み合わせに関係なく押されているすべてのキーを登録できます。
このテストのロールオーバーカウンターを使用して、キーボードを購入する前、または音楽制作ソフトウェアや複雑な操作スキームを持つゲームなど、信頼性の高い複数キーショートカットが重要な大規模プロジェクトの前に、キーボードをチェックしてください。
ノートパソコンに特化したヒント
ノートパソコンのキーボードは、全体の構造が薄く、キーの間に落ちるパンくず、ほこり、液体こぼれにさらされやすいため、デスクトップのものとは異なる故障の仕方をします。ノートパソコンに特有の注意点をいくつか挙げます。
- シザースイッチキー(最新のノートパソコンのほとんどで使用されている平らな薄型タイプ)は、メカニカルキーキャップよりも取り外しと再取り付けが難しいため、取り外しを試みる前に、まず圧縮空気を使用してみてください。
- 輝度、音量、メディアコントロール用の外部キーボードショートカットは、通常ブラウザに到達する前にファームウェアによってインターセプトされるため、ここで登録されないのは正常です。
- お使いのノートパソコンにファンクションキーでアクティブ化されるテンキーオーバーレイがある場合、それが生成する数字は、そのモードが現在割り当てているコードを使用して報告されるため、生のイベントデータでは見慣れないものに見えることがあります。
- 水濡れによる損傷は、すぐに現れないことがよくあります。最近何かをこぼして、今日はこのテストに合格したキーが来週には機能し始めた場合、その遅延腐食はよく知られたパターンです。
よくある質問
キーボードが動作しているかどうかのテスト方法は?
このページを開き、キーボードのすべてのキーを1つずつ押してください。押したキーは画面上のレイアウトでシアン色に変わり、最後に点灯しなかったキーがないか確認できます。点灯しなかったキーは通常、登録されていないことを意味します。
キーボードのデッドキーとは何ですか?
デッドキーとは、押しても信号を生成しないキーのことで、多くの場合、キーキャップの下のゴミ、摩耗したスイッチ、または緩んだ接続が原因です。ノートパソコンでは、液体をこぼしたり、長年の埃の蓄積が頻繁な原因となります。
「キーロールオーバー」とはどういう意味ですか?
ロールオーバー(またはnキーロールオーバー、NKRO)とは、キーボードが同時に正確に登録できるキーの数を表します。ほとんどの安価なキーボードは2〜6キーのロールオーバーしかサポートしていませんが、ゲーミングキーボードはしばしばフルNKROをサポートしています。
キーボードのゴーストとは何ですか?
Ghosting happens when pressing three or more keys at once causes a phantom key to register that you never pressed, or causes one of the pressed keys to be silently dropped. It's a limitation of the keyboard's internal wiring matrix, not software.
テストで「code」と「key」が別々に表示されるのはなぜですか?
「code」はキーボード上の物理的なキーの位置であり、レイアウトによって変わることはありませんが、「key」はレイアウトと言語設定が生成する文字です。これらを比較することで、ハードウェアの問題とレイアウトまたは言語設定の問題を区別するのに役立ちます。
このテストでキーの固着を検出できますか?
はい、間接的に検出できます。キーを離して次に進んだ後も、そのキーが押された状態のカウントで「held」(保持)と表示され続ける場合、それは物理的に固着しているか、スイッチが戻っていない強い兆候です。
これは外付けキーボードでも動作しますか?
はい。USB、PS/2、またはBluetoothを介して接続され、オペレーティングシステムによって認識されるすべてのキーボードは、ブランドに関係なく、このページが読み取ることができる標準のキーイベントを送信します。
Fnキーや輝度調整キーなど、一部のキーが登録されないのはなぜですか?
ハードウェア機能(輝度、音量、機内モード)に紐付けられたファンクションキーは、通常のキーイベントとしてブラウザに到達する前に、キーボード自体のファームウェアやOSによってインターセプトされることが多いため、ここでは表示されません。
私のキーストロークデータはどこかに送信されますか?
いいえ。すべてのキーイベントはブラウザのJavaScript内でローカルに処理され、このページのメモリにのみ存在します。何もサーバーに送信、ログ記録、または保存されることはありません。
私のノートパソコンのテンキーオーバーレイが別々に表示されないのはなぜですか?
一部のノートパソコンでは、文字とテンキーオーバーレイ(FnまたはNumLockの組み合わせでアクティブ化)の間で物理的なキーを共有しています。ブラウザは、ファームウェアが現在そのキーにマッピングしているコードを報告するため、1つのコードの下で登録はされます。
キーがこのテストに失敗した場合、どうすればよいですか?
まず、キーキャップの周りをエアダスターで清掃してみてください。ノートパソコンのキーであれば、メーカーが個別のキーキャップおよびスイッチ交換キットを販売しているか確認してください。隣接する複数のキーが同時に機能しない場合は、下のリボンケーブルの交換が必要な場合がありますので、技術者に相談してください。