标签: device hid libusb
我想知道连接的USB设备是否属于鼠标或键盘。 因此,我将设备树从HID递归迭代到ROOT。我一路了解设备和接口,但不知道HID是属于键盘还是鼠标。
我目前唯一的方法是查看usb设备的第一个接口描述符,然后查看“ bInterfaceProtocol”。鼠标为2,键盘为1。这里的问题是鼠标可以具有键盘界面,反之亦然。
我仅需要这些信息才能显示图标。