Developer Tools

キーボード&マウステスト:ソフトウェア不要ですべてのキーとボタンを確認する方法

ブラウザで直接キーボードとマウスをテストするための完全ガイド — 固着キーの検出、全マウスボタンのテスト、クリック精度の測定、スクロールホイールの動作確認が即座に行えます。

6分で読めます

カラフルなキーキャップを持つメカニカルキーボードのクローズアップ

新しいキーボードを購入したばかりの方、キーが引っかかっていると感じる方、マウスボタンが正しく認識されているか確認したい方——ソフトウェアをダウンロードする必要はありません。現代のブラウザはキーボードとマウスのイベントを詳細に公開しているため、優れたブラウザツールがあれば、スタンドアロンのテスターと同じことがすべて実現できます。

各ツールの使い方と確認すべきポイントを解説します。

キーボードテスト:固着・無反応・誤動作キーの発見

キーボードでよくある問題は以下のとおりです:

  • 反応しないキー — 物理的には問題なく感じるが、文字が入力されない
  • 固着するキー — 押し続けていないのに繰り返しkeydownイベントが送信される
  • 誤ったkeyCode — 現代のキーボードでは稀だが、リマップされたレイアウトでは重要
  • 修飾キーの問題 — Ctrl、Shift、Alt、Metaが正しくトリガーされない

Keyboard Testツールはキーボードの視覚的なレイアウトを表示します。キーを押すと色が変わります:

  • 🟢 — キーが正常に押されて離された
  • 🟣 — 現在キーが押し込まれている
  • — まだテストされていない

キー情報パネルの見方

キーを押すごとに8つのデータが表示されます:

フィールド 意味
Key 入力された文字(aAEnterSpace
Code 物理的なキーの位置(KeyAShiftLeftSpace
KeyCode レガシーの数値コード(一部のアプリで今も使用)
Location Standard / Left / Right / Numpad
Modifiers 押されているCtrl/Shift/Alt/Meta
Repeat キーを押し続けて自動リピート中の場合Yes
Which レガシーフィールド、ほとんどのキーでkeyCodeと同じ
Unicode 印刷可能文字のU+XXXXコードポイント

KeyとCodeの違い: Keyはレイアウト依存(AZERTYで同じ物理キーを押すと異なる文字になる)ですが、Codeは常に物理的な位置を示します。ゲームやホットキーシステムを構築する場合はCodeを使用してください。

レイアウトの切り替え

このツールは3つのレイアウトに対応しています:

  • 🇺🇸 QWERTY — デフォルトの米国レイアウト
  • 🇫🇷 AZERTY — フランス語レイアウト(AとQが入れ替わり、アクセント付きキーあり)
  • 🇩🇪 QWERTZ — ドイツ語/中央ヨーロッパ(YとZが入れ替わり、ウムラウトあり)

お使いの物理キーボードに合ったレイアウトに切り替えることで、表示と実際のキーボードが一致します。

結果のエクスポート

テスト後、Exportをクリックすると.txtレポートがダウンロードできます。テスト済みのすべてのキー、未テストのキー、キー入力の全履歴が記録されています。サポートへの問い合わせや2つのキーボードの比較に役立ちます。


マウステスト:全ボタン・全スクロール方向の確認

マウスの問題は断続的に発生することが多いため、診断がより難しい場合があります。ボタンが95%の確率で動作するのにシングルクリックがダブルクリックになったり、スクロールホイールが位置をスキップしたりすることがあります。Mouse Testツールはすべての動作をリアルタイムで記録します。

テストできる内容

マウスボタン(0〜4):

ボタン 名称 主な用途
0 左ボタン プライマリクリック
1 中ボタン スクロールクリック / 新しいタブで開く
2 右ボタン コンテキストメニュー
3 戻るボタン ブラウザの戻る
4 進むボタン ブラウザの進む

各ボタンには以下が表示されます:

  • アクティブ状態(色付き・縮小表示)— 押し込み中
  • テスト済み状態(緑の枠線)— 離した後
  • クリック回数 — 何回クリックされたか

スクロールホイール: 縦方向と横方向の両方のスクロール量を記録します。不具合のあるスクロールホイールは、通常使用時には見えない不規則なデルタ値(滑らかな増分ではなく大きなジャンプ)を示すことがよくあります。

クリックマップ: 下部のダークグリッドは最後の50回分のクリック位置を色付きのドットで記録します——左クリック(インディゴ)、中クリック(アンバー)、右クリック(ローズ)。異なる画面位置でのクリック精度を確認したり、ダブルクリックの問題(シングルクリックから2つのドットが近くに現れる)を発見したりするのに使用できます。

よくあるマウスの不具合とその見分け方

ダブルクリックの不具合: 1回クリックしたのにクリックマップに2つのドットが表示される、またはクリック回数が2ずつ増加する。

ボタンの固着: 離した後もボタンがアクティブ(押された)状態のまま——再度クリックするまで色付きの背景が消えない。

スクロールのドリフト: スクロールホイールに触れていないのにスクロールのY値が変化する。

サイドボタンの無反応: ボタン3と4を押しても反応がない——システムによってはこれらのイベントがブラウザに渡されない場合があります。


タイピング速度:キーボードのパフォーマンスをエンドツーエンドでテスト

すべてのキーが正しく認識されることを確認したら、Typing Speed Testで実際の使用環境でのパフォーマンスを測定しましょう。以下を計測します:

  • WPM — 1分あたりの入力単語数
  • Accuracy — 正確に入力された文字の割合
  • Errors — 合計ミスタイプ数
  • Time — 30秒・60秒・120秒から設定可能

このテストはランダムな文字ではなく実際の英語の文章を使用するため、実際のタイピングパターンをより正確に反映します。日常的な使用では40 WPM以上を目標にしてください。タッチタイピストは通常70〜100 WPMを達成します。


スクリーン&ディスプレイ:セットアップの確認

ハードウェアテストは入力デバイスだけに限りません。新しいワークステーションをセットアップする場合やディスプレイの問題をトラブルシューティングする場合は、Screen Resolution & Display Infoツールで以下を確認できます:

  • 画面解像度とビューポートサイズ
  • デバイスピクセル比(DPR)— Retina/HiDPIディスプレイの理解に役立つ
  • 色深度
  • リフレッシュレート
  • 向き

DPRが2の場合、画面は論理ピクセルの2倍で描画されています(Retinaディスプレイ)。DPRが1なのに2を期待していた場合、OSのスケーリング設定が正しく構成されていない可能性があります。


診断クイックチェックリスト

入力デバイスの問題を診断する際は、このチェックリストを使用してください:

  1. Keyboard Testを開き、すべてのキーを体系的に押す——Fnキー行から始め、数字行、文字行、修飾キーの順に
  2. ✅ 下部の未テストキーセクションを確認——全体を確認した後もリストに残っているキーは疑わしい
  3. ✅ キーを2秒間押し続けてRepeat: Yesを確認——Noと表示される場合、OSで自動リピートが無効になっている可能性がある
  4. Mouse Testを開き、戻るボタンと進むボタンを含むすべてのボタンをクリック
  5. ✅ ゆっくりスクロールしてスクロールY値を確認——小さな増分で滑らかに増加するはず
  6. ✅ クリックマップで幻のドット(自分がクリックしていない余分なクリック)を確認

液体が付着した後に固着キーや入力漏れが発生しているキーボードのテストでは、キーボードを少し傾けながらテストすることで、問題が位置依存(液体の溜まり)かどうかを確認できます。