CoderTools

USBデバイスビューア

WebHID APIを使用してHIDデバイス情報、VID/PID、ディスクリプタを表示

下のボタンをクリックしてUSBデバイスを選択してください。ブラウザのデバイス選択ダイアログが表示され、リストからHIDデバイスを選択できます。HIDクラスのデバイス(キーボード、マウス、ゲームパッドなど)のみが表示されます。

オンラインUSBデバイスビューアの使い方

1

「USBデバイスを接続」をクリック

ブラウザのデバイス選択ダイアログが開きます。コンピュータに接続されているすべての利用可能なUSB HIDデバイスが一覧表示されます。

2

デバイスを選択

ブラウザのデバイス選択から検査したいUSB HIDデバイスを選択します。デバイスがこのWebベースのUSB分析ツールに接続されます。

3

デバイス情報を表示

接続すると、デバイスのベンダーID(VID)、製品ID(PID)、製品名、製造元が表示されます。VID/PID検索機能により、既知の製造元が自動的に識別されます。

4

HIDコレクションを探索

使用法ページ、使用法ID、入力/出力/機能レポートを含むHIDレポート構造を参照します。ファームウェア開発用に16進数またはC配列形式で生のディスクリプタデータを表示できます。

USB VIDとPIDとは?

すべてのUSBデバイスには、ベンダーID(VID)と製品ID(PID)で構成される一意の識別子があります。これらの16進コードは、オペレーティングシステムとアプリケーションがUSBデバイスを識別し、正しいドライバをロードするのに役立ちます。

  • ベンダーID(VID):USB-IFが各製造元に割り当てた16ビットの識別子。例えば、0x045EはMicrosoft、0x046DはLogitech、0x054CはSonyを表します。
  • 製品ID(PID):製造元が各製品に割り当てた16ビットの識別子。VIDと組み合わせて、特定のデバイスモデルを一意に識別します。

主な機能

VID/PID識別

USBベンダーIDと製品IDを16進形式で即座に表示。内蔵データベースにより、Microsoft、Logitech、Sony、Nintendo、Razerなど200以上の主要製造元を自動識別します。

HIDコレクションブラウザ

使用法ページ、使用法ID、レポートタイプを含む完全なHIDレポート構造を探索。キーボード、マウス、またはゲームパッドがプロトコルレベルでどのようにコンピュータと通信するかを理解できます。

レポートディスクリプタビューア

スペース付き16進数、コンパクト16進数、またはC配列構文など、複数の形式で生のHIDレポートディスクリプタデータを表示。USB HIDファームウェアを作成する組み込み開発者に最適です。

入力レポートモニター

HID入力レポートの高度なリアルタイムモニタリング。デバイスを操作しながらレポートIDとデータ長を監視できます。カスタムHID実装のデバッグに役立ちます。

エクスポートと共有

完全なデバイス情報をJSON形式でエクスポートして、ドキュメント作成やさらなる分析に活用。VID/PIDとディスクリプタデータをワンクリックでコピーして簡単に共有。

対応USB HIDデバイス

WebHID APIはヒューマンインターフェイスデバイス(HID)クラスのUSBデバイスに対応しています。ほとんどの入力周辺機器と多くのカスタムデバイスがこのオンラインUSBデバイスチェッカーで動作します:

キーボード
マウスとトラックパッド
ゲームパッドとジョイスティック
ゲーミングヘッドセット
ペンタブレット
指紋リーダー
LEDコントローラー
カスタムHIDデバイス

ブラウザ対応状況

WebHID APIのサポートはデスクトッププラットフォームのChromiumベースブラウザに限定されています。モバイルブラウザはUSB HIDアクセスをサポートしていません:

  • Chrome 89以降 — Windows、macOS、Linux、ChromeOSで完全対応
  • Edge 89以降 — Windows、macOSで完全対応
  • Opera 75以降 — Windows、macOS、Linuxで完全対応
  • Firefox — 非対応(WebHID未実装)
  • Safari — 非対応(WebHID未実装)

USBデバイスビューアの一般的な使用例

ハードウェア開発とデバッグ

VID/PID設定の検証、HIDレポートディスクリプタの検査、カスタムUSB HIDファームウェアのデバッグ。キーボード、マウス、カスタム入力デバイスを作成する組み込み開発者にとって必須のツールです。

ドライバのトラブルシューティング

VID/PIDで不明なUSBデバイスを識別して正しいドライバを見つけます。OSがデバイスを正しく認識しているか確認し、製造元情報を検証します。

ゲーミング周辺機器のテスト

ゲーミングキーボード、マウス、コントローラーを検査してHID実装を理解。高度な機能の設定や入力遅延の問題のトラブルシューティングに役立ちます。

セキュリティ研究

セキュリティ監査のためにUSB HIDデバイスの動作を分析。デバイスが公開するデータを理解し、製造元の仕様に一致することを確認します。

ブラウザとAPIの制限

関連ツール

クイックメニュー

最近のツールはありません