キーボード&マウステスター
入力デバイスのテストとキーボード/マウスイベントのリアルタイム監視
イベントログ
イベント記録がありません。キーを押すかマウスをクリックして開始します。
バーチャルキーボード
任意のキーを押してテスト。押されたキーがハイライト表示されます。
キー情報
-
-
-
-
-
-
ゴーストテスト
複数キーを同時押しでNキーロールオーバー (NKRO) をテスト
現在押下中
0
最大同時押し
0
最近押されたキー
使い方
このツールはキーボードとマウスのテスト、入力イベントのリアルタイム監視を支援します。イベント処理コードをデバッグする開発者や、入力デバイスの動作確認をしたいユーザーに特に便利です。
キーボードテスト
バーチャルキーボードは押しているキーをリアルタイムで表示します。ファンクションキー、修飾キー、特殊キーを含むすべてのキーをテストできます。キー情報パネルにはキーコードやスキャンコードなどの技術的詳細が表示されます。
マウステスト
すべてのマウスボタン(左、中央、右、戻る、進む)、スクロールホイール、正確なカーソル位置を追跡します。注意:ブラウザの制限により、戻る/進むボタンのイベントは離したときに発火します。
開発者向けイベントログ
イベントログは正確なタイムスタンプですべてのキーボードとマウスイベントをキャプチャします。mousedown、mouseup、clickイベントの正確なシーケンス、またはkeydown、keypress、keyupのシーケンスを確認できます。タイプでフィルタリングし、分析用にログをエクスポートできます。
座標系について
マウス位置は複数の座標系で報告されます:
- clientX/Y - ブラウザビューポート(可視領域)に対する位置
- pageX/Y - ドキュメント全体に対する位置(スクロールオフセットを含む)
- screenX/Y - モニター画面に対する位置
- offsetX/Y - ターゲット要素に対する位置
- movementX/Y - 前回イベントからの相対移動量(ドラッグ操作に有用)
ゴースト&Nキーロールオーバー
ゴーストは特定のキーボードで一部のキーの組み合わせが認識されない現象です。このツールはキーボードが同時に処理できるキー数(Nキーロールオーバー)を検出します。ゲーミングキーボードは通常フルNKROをサポートしています。
ダブルクリック検出
すべてのマウスボタン(左、中央、右、戻る、進む)のダブルクリックをカスタマイズ可能な遅延閾値(100-2000ms)でテストします。誤ダブルクリックを引き起こす故障スイッチを検出します。クリック速度に合わせて遅延設定を調整できます。
ヒント
- F1-F12などの一部のキーはブラウザやOSにインターセプトされる場合があります。Fnキーがあれば試してください。
- イベントログはJavaScript入力処理コードのデバッグに役立ちます。
- 座標系パネルで異なる位置値の仕組みを理解できます。
- イベントログをエクスポートして入力タイミングとイベントシーケンスを分析できます。
- バーチャルキーボードはANSI(US)とISO(EU)の両方のレイアウトをサポートしています。
よくある質問
一部のキーが反応しないのはなぜですか?
Print Screen、Pause、一部のファンクションキーなどはブラウザやOSにインターセプトされます。これはブラウザのセキュリティ機能であり、キーボードの問題ではありません。
ゴーストとは何ですか?
ゴーストはキーボードのマトリクス設計の電気的制限により、特定のキーの組み合わせが認識されない現象です。ゲーミングキーボードはこれを防ぐためにアンチゴースト技術やフルNキーロールオーバー(NKRO)を採用しています。
マウスがダブルクリックしてしまうのはなぜですか?
これは通常マイクロスイッチの摩耗が原因です。カスタマイズ可能なダブルクリック遅延設定(100-2000ms)ですべてのマウスボタンをテストしてください。高い遅延値でもダブルクリックが発生する場合、スイッチが故障している可能性があり交換が必要です。
'key'と'keyCode'の違いは何ですか?
'key'は押されたキーの文字値('a'、'Enter'など)を返します。'keyCode'は物理キーを表す数値コードを返します。現代のコードでは非推奨の'keyCode'ではなく'key'と'code'プロパティを使用すべきです。
データはサーバーに送信されますか?
いいえ。このツールは完全にブラウザ内で動作します。すべての入力イベントはローカルで処理され、どこにも送信されません。
キーボードの位置(location)とは何ですか?
位置はキーボード上のキーの場所を示します:標準(0)は大部分のキー、左(1)は左側の修飾キー、右(2)は右側の修飾キー、テンキー(3)はテンキーパッドのキーです。
戻る/進むボタンが離したときに反応するのはなぜですか?
ブラウザはネイティブナビゲーションをサポートするため戻る/進むボタンのイベントを遅延させます。ツールは視認性を確保するため200msの視覚フィードバックを表示します。これはブラウザの制限であり、デバイスの問題ではありません。