タッチパッド&描画テスト
コントローラーのタッチパッドでマルチタッチ追跡をテスト
マルチタッチ描画キャンバス
待機中キャンバス操作
完全ガイド:コントローラータッチパッド追跡と調整
現代のコントローラーデザインにおける主要な進化の1つは、PlayStation 4 DualShockとその後継機であるPlayStation 5 DualSenseに静電容量式マルチタッチパッドが導入されたことです。標準的なデジタルボタンやアナログジョイスティックとは異なり、これらは機械的な動きの単一の軸のみを追跡しますが、タッチパッドはノートパソコンのトラックパッドやスマートフォンの画面とまったく同じように機能します。人間の皮膚の局所的な電気容量を検出し、2本の独立した指を同時に高解像度のX/Y座標で追跡できると同時に、ハウジング全体の下に物理的なメカニカル「クリック」スイッチを備えています。
主にプロプライエタリなコンソールUIのナビゲーションや、特殊なゲーム内ジェスチャー(地図を開くためのスワイプなど)を実行するために設計されていますが、PCゲーマーはソフトウェアマッパーを使用してタッチパッドを高感度なマウス代わりに変えることがよくあります。このタッチパッド診断ツールを使用すると、オペレーティングシステムのマウス抽象化レイヤーをバイパスし、ハードウェアの生の座標グリッドと直接通信して、精度、ゴーストタッチ、エッジ検出を検証できます。
この診断ツールの仕組み
歴史的に、生のマルチタッチコントローラーデータにアクセスするには、Windowsに重いサードパーティ製カーネルドライバーをインストールする必要がありました。しかし、Chromiumベースのブラウザ(Google Chrome、Microsoft Edge、Brave)内のHTML5 Gamepad APIの最新の実装では、サポートされているコントローラーがUSB経由で接続されるたびに、これらの静電容量信号を積極的にインターセプトするようになりました。
Gamepad APIにはネイティブの「タッチパッド」オブジェクトクラスはありません。代わりに、マルチタッチデータを標準の軸[]配列内の拡張要素に巧妙にマッピングし、通常は軸 4から7のあたりに隠れています。
当社のツールは60Hzのループを実行してこれらの高番号の軸を抽出し、浮動小数点小数(-1.0から1.0の範囲)をピクセル座標に変換し、内部HTMLキャンバスに幾何学的形状を描画して、接触点をリアルタイムで可視化します。
- 指1:絶対X位置は軸4にマッピングされます。Y位置は軸5にマッピングされます。
- 指2:絶対X位置は軸6にマッピングされます。Y位置は軸7にマッピングされます。
- クリック:タッチパッドボードの機械的押下は、ボタン17として普遍的に標準化されています。
タッチパッドハードウェアの問題の診断
ゴーストタッチとジッター
青または紫の座標円がキャンバス上で高速に点滅したり、指が完全に静止しているにもかかわらず中心から端に素早くテレポートしたりする場合、容量グリッドが故障しています。通常、これは導電性の皮脂や湿気がプラスチックパッドの端に浸透して微細な蓄積を引き起こすことが原因です。90%イソプロピルアルコールをたっぷり含ませたマイクロファイバークロスで表面を強く拭きます。ゴーストタッチが続く場合、タッチパッドをマザーボードに接続するリボンケーブルが振動で緩んでいる可能性があり、内部で再接続する必要があります。
デッドゾーン / 無反応なエッジ
トラックパッドの絶対的な周囲を非常にゆっくりと指でなぞります。画面上に描かれた円は、指がプラスチックベゼルに達するまでスムーズに追従するはずです。指がエッジからまだ5mm離れているのに円が動かなくなった場合、その列の容量センサーがすべて焼き切れています。これは、タッチパッドアセンブリ全体を交換する必要がある永久的なハードウェア障害です。
ハードウェア互換性の制約
1. PlayStation 5 DualSense
現在のPC周辺機器市場における紛れもない王者。直接有線USB-CケーブルでWindows 10/11を実行しているPCに接続すると、Google Chromeは余分なソフトウェアを一切必要とせずに、指1と指2の両方の座標をネイティブにインターセプトします。注意:標準的なBluetooth経由では、Windowsの汎用Bluetoothドライバーは通常、拡張軸パケットをドロップするため、タッチパッドは機械的クリック(ボタン17)としてのみ機能し、指の動きは追跡しません。
2. PlayStation 4 DualShock 4
サポートははるかに断片化されています。物理的なクリック機構(ボタン17)は普遍的にサポートされています。ただし、座標追跡では、ユーザーがバックグラウンドでDS4WindowsやSteam入力などの変換ソフトウェアを実行する必要があることがよくあります。これらのプログラムは、プロプライエタリなSonyワイヤレスパケットをキャプチャし、ブラウザが認識できるシミュレートされた汎用トラックパッドに変換します。
3. Xbox Series X / Core コントローラー
Xboxコントローラーには内部容量タッチパッドが搭載されていません。そのため、指1と指2のデータがハードウェアから報告されることは決してなく、ボタン17は非アクティブのままです。この診断ツールは、厳密にSony PlayStationおよびDualShock/DualSense入力配列を複製する特殊なサードパーティ製コントローラーを対象としています。
関連ツール
ジャイロセンサーテスト
コントローラーのモーションセンサーと加速度計をテストします。
オーディオ&マイクテスト
3.5mmヘッドフォンジャックとマイクの問題を診断します。
GPadテスターガイド
コントローラーセットアップに関する包括的なガイドをご覧ください。
GPadテスターブログ
最新のニュースと洞察をチェックしましょう。
Microsoft Xboxコントローラーには、物理的に静電容量式タッチハードウェアが搭載されていません。したがって、このツールはXboxハードウェアとは完全に互換性がなく、キャンバスは入力に反応することはありません。
❓ Frequently Asked Questions: タッチパッドテスト
どのコントローラーにタッチパッドがありますか?
PlayStation DualShock 4(PS4)とDualSense(PS5)コントローラーのみが、静電容量方式のマルチタッチタッチパッドを備えています。Xboxコントローラー、Nintendo Switch Joy-Con、Switch Proコントローラーにはタッチパッドがありません。Razer Raijuなどの一部のサードパーティ製コントローラーには搭載されているものもあります。
タッチパッドはブラウザで動作しますか?
部分的に動作します。タッチパッドのクリック(押し込み)は、Gamepad APIのボタン17として普遍的に機能します。マルチタッチの指の追跡(X/Y位置)は、有線USB接続でChromeが最もよく機能します。Windows上のBluetooth経由では、指の位置データが汎用ドライバーによってドロップされることがよくあります。
タッチパッドをPCでマウスとして使用できますか?
はい、サードパーティ製ソフトウェアを使用すれば可能です。DS4WindowsとSteam入力は、タッチパッド表面をマウス移動にマッピングし、ノートパソコンスタイルのトラックパッドに変えることができます。このツールは、マッピングする前に、静電容量センサー自体が正しく機能していることを確認するために、生のハードウェアデータをテストします。
コントローラーのタッチパッドでゴーストタッチが発生する原因は何ですか?
ゴーストタッチは、静電容量式表面の湿気、皮脂、またはゴミによって引き起こされます。センサーは電気伝導率を検出するため、薄い汗の膜でも登録される可能性があります。マイクロファイバークロス+イソプロピルアルコールで清掃してください。ゴーストタッチが続く場合は、タッチパッドをマザーボードに接続するリボンケーブルを再接続する必要があるかもしれません。
コントローラーでマルチタッチをテストするにはどうすればいいですか?
タッチパッドに同時に2本の指を置きます。Gamepad APIは、指1を軸4-5に、指2を軸6-7にマッピングします。キャンバス上に、それぞれ独立して追跡する2つの異なる色の点(シアンと紫)が表示されるはずです。1つしか表示されない場合、お使いのブラウザまたはドライバーはシングルタッチのみをサポートしています。
DualSenseのタッチパッドが指の位置を追跡しないのはなぜですか?
Windows上のBluetooth経由では、汎用ドライバーが拡張軸データを削除します。有線USB-Cケーブルを試してみてください。LinuxとmacOSでは、Chromeは通常、拡張軸をネイティブに認識します。WindowsにDS4Windowsをインストールすると、タッチパッドデータストリームをブラウザに公開することもできます。