我有一个单按钮 USB 控制器,但它没有附带任何驱动程序(只是一个 Windows 程序,它直接与其通信以达到预期目的)。
USB
Fidget 供应商 ID:0x1d34
产品 ID:0x0001
产品名称:DL100A Dream Cheeky 通用控制器
所以,我希望能够读取按钮是否被按下。我的主要开发环境是 Mac,但我也希望该解决方案也可以在 Windows 上运行。因此,理想情况下,跨平台解决方案将是最好的。
我可以找到同一制造商的其他设备的代码片段 ,但产品 ID 存在差异,因此代码不起作用,而且我缺乏了解更改供应商/产品以外的任何内容。
据我了解,我需要使用功能请求数据包轮询 USB 设备?
是否有一些软件可以用来“监视”USB 设备,以便在按下按钮时查看实际发生的情况?如果没有,我将如何自己写一些?