キーボードテスト / マウステスト / トラブルシューティング
キーボードとマウスをテストする方法:段階的な診断ガイド

キーを紛失したり、不要なダブルクリックをしたりしても、デバイスが壊れていることがすぐに証明されるわけではありません。原因としては、接続の緩み、バッテリー低下、オペレーティング システムの設定、ブラウザの動作、アプリケーションのショートカット、ゴミ、スイッチの破損、センサーの故障などが考えられます。ブラウザー テストは、最初に 1 つの狭い質問、つまり現在このページに到達している入力イベントは何か? に答えることができるため便利です。
その結果は証拠であり、完全なハードウェア実験室ではありません。ブラウザは、オペレーティング システムから標準化されたキーボード、ポインタ、マウス、およびホイール イベントを受け取ります。これらは、すべての生の電気信号、ファームウェアの詳細、ポーリング測定、またはベンダー診断を公開するわけではありません。テストを使用して問題が発生しているレイヤーを特定し、別のアプリケーションまたはデバイスで確認します。
テスト前
- 有線デバイスを再接続し、動作していることがわかっている別のポートを試します。診断中はハブに電力が供給されていないことを避けてください。
- ワイヤレス デバイスの場合は、充電またはバッテリー、受信機の配置、および Bluetooth 接続状態を確認します。
- デフォルトの動作を観察したい場合は、キーまたはマウス ボタンを再マップするソフトウェアを閉じます。
- 現在のブラウザでテストを開き、テスト領域内をクリックしてフォーカスを置きます。
- 正確な症状を記録します: キーが 1 つ機能しない、文字が繰り返される、スクロールがスキップされる、スクロールが間違っている、誤ってダブルクリックする、またはポインタがジャンプする。
ステップ 1: すべてのキーボードのキーをテストする
を開きます PetexSpace キーボード テストをクリックし、各物理キーを 1 回押して放します。 3 種類の失敗に注意してください。キーが表示されない、1 回押すと繰り返しイベントが発生する、報告されたキーが予期したものと異なる、です。 Shift、Control、Alt、Option などの修飾子の組み合わせと通常の文字もテストします。
一部のショートカットはブラウザまたはオペレーティング システムによって予約されており、タブを切り替えたり、メニューを開いたり、ページに到達しない場合があります。キーボードのレイアウトも重要です。物理的な位置と生成される文字は異なる概念です。選択したレイアウトが別の文字を生成している間、キーはその物理コードを正しく報告できます。

ステップ 2: マウス ボタンとダブルクリックをテストする
を使用します。 PetexSpace マウス テスト 使用可能な各ボタンを個別に押します。左、右、中央、戻る、および進むボタンが意図した場合にのみアクティブになることを確認します。 1 回の物理的な押しで 2 つのクリック イベントが生成される場合は、より遅いペースで繰り返し、別のアプリケーションと比較してください。意図しないダブルクリックが継続的に発生する場合はスイッチの磨耗を示している可能性がありますが、1 つのアプリケーションに限定された問題はソフトウェアまたは設定に原因があることを示しています。
ステップ 3: ホイールをテストする
一方向に数ステップゆっくりスクロールし、停止してからスクロールして戻ります。動きの欠如、反対方向への動き、またはホイールが停止した後の入力を探します。タッチパッドと高解像度ホイールは異なるデルタ サイズを報告する可能性があるため、すべてのデバイスから同じ数値を期待するのではなく、方向と一貫性に焦点を当ててください。
>MDN はホイール入力を文書化します。 ホイールイベント。これは、マウス内のエンコーダーの直接読み取りではなく、ページに報告されるホイールまたは同様の入力を表します。
ステップ 4: ポインタの動きとドラッグをテストする
ポインタを水平、垂直、斜め、円形のパスにゆっくりと移動します。同じ物理領域で繰り返しジャンプすると、表面またはセンサーを指す場合があります。あらゆる場所でのランダムなジャンプは、ワイヤレス干渉、汚染、低電力、加速設定、またはバックグラウンド ユーティリティによって発生する可能性もあります。ドラッグテスト中は、ボタンを押したまま移動します。指を離さずにドラッグが解除されると、スイッチや接続が不安定になる可能性があります。

単一のイベントではなくパターンを解釈する
- 1 つの Web サイトでのみ失敗します: リロード、干渉する拡張機能の無効化、フォーカスの確認、別のブラウザーのテスト。
- 1 台のデバイス上の複数のアプリケーションで障害が発生します: オペレーティング システムの設定、ドライバー、再マッピング ユーティリティ、接続、および電源を検査します。
- 複数のコンピュータで障害が発生します。最も考えられる原因はデバイス自体です。
- 受信機を移動するかポートを変更した後に動作します。干渉、ハブ電源、または元のポートを調査します。
- 1 つのキーまたはボタンでのみ故障し、クリーニングしても役に立ちません。ローカルの機械スイッチまたは接点が摩耗している可能性があります。
- 机またはマウスパッドの表面に関する問題の変化: センサー ウィンドウを検査し、無地の非反射表面をテストします。
デバイスを交換する前に試すべきこと
- 掃除する前にデバイスの電源を切るか、接続を外してください。メーカーの指示に従い、開口部に液体を注がないでください。
- 接続を再起動し、必要に応じて再度ペアリングし、オプションの再マッピング ソフトウェアを使用せずにテストします。
- バックグラウンド ユーティリティが疑わしい場合は、別のユーザー プロファイルまたはセーフ モードを試してください。
- 同じコンピュータ上で動作することがわかっているキーボードまたはマウスと比較します。
- 同じシーケンスを使用して、別のコンピューター上の疑わしいデバイスを比較します。
目的は、より多くの検査を収集することではありません。障害がデバイスに発生するか、コンピューターに継続するか、または 1 つのアプリケーションでのみ発生するまで、一度に 1 つの変数を変更します。パターンが再現可能になると、修理、クリーニング、設定の変更、または交換が、より適切な情報に基づいた決定となります。
技術資料
MDN: UI イベント では、キーボード、マウス、フォーカス、入力、およびホイール イベントに使用されるブラウザ インターフェイスについて説明します。