私はシングルボタンのUSBコントローラーを持っていますが、ドライバーは付属していません(単に、意図された目的のために直接通信するWindowsプログラム)。
USB Fidget
ベンダーID:0x1d34
製品ID :0x0001
製品名:DL100A Dream Cheeky Generic Controller
そこで、ボタンが押されているかどうかを読みたいと思います。私の主な開発環境はMacですが、このソリューションをWindowsでも実行したいと思います。したがって、理想的にはクロスプラットフォームソリューションが最適です。
同じメーカーの他のデバイスのコードを見つけることができますが、製品IDに違いがあるため、コードが機能せず、ベンダー/製品以外のものを変更するための理解が不足しています。
私が理解している限り、機能要求パケットでUSBデバイスをポーリングする必要がありますか?
ボタンを押したときに実際に何が起こっているかを確認できるように、USBデバイスを「監視」するために使用できるソフトウェアはありますか?そうでない場合は、どうすれば自分で何かを書くことができますか?