CoderTools

キーボード&マウステスター

入力デバイスのテストとキーボード/マウスイベントのリアルタイム監視

イベントログ

イベント記録がありません。キーを押すかマウスをクリックして開始します。

このエリアにマウスをホバーしてキーブロックモードを有効化

バーチャルキーボード

任意のキーを押してテスト。押されたキーがハイライト表示されます。

キー情報

キー

-

コード

-

KeyCode

-

位置

-

リピート

-

修飾キー

-

ゴーストテスト

複数キーを同時押しで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の視覚フィードバックを表示します。これはブラウザの制限であり、デバイスの問題ではありません。

関連ツール