Windows 我可以在内置HID驱动程序旁边使用WinUSB吗?

Windows 我可以在内置HID驱动程序旁边使用WinUSB吗?,windows,usb,driver,hid,winusb,Windows,Usb,Driver,Hid,Winusb,我正在使用Pi Zero制作一个键盘的原型,我计划将Pi Zero设置为模拟HID兼容的USB键盘(适用于Windows)。有很多关于如何做到这一点的指南,所以我认为这不会是一个问题。此键盘的附加功能将要求能够在主机上配置某些方面的键盘,并将这些配置发送回设备 我的理解是,一旦我有了模拟HID键盘的pi zero,我就不必在Windows上做任何额外的工作来让主机接受新的键盘设备——它将自动识别HID设备并使用正确的内置驱动程序。配置位,但是,我将不得不自己工作。我计划编写一个Win32应用程序

我正在使用Pi Zero制作一个键盘的原型,我计划将Pi Zero设置为模拟HID兼容的USB键盘(适用于Windows)。有很多关于如何做到这一点的指南,所以我认为这不会是一个问题。此键盘的附加功能将要求能够在主机上配置某些方面的键盘,并将这些配置发送回设备

我的理解是,一旦我有了模拟HID键盘的pi zero,我就不必在Windows上做任何额外的工作来让主机接受新的键盘设备——它将自动识别HID设备并使用正确的内置驱动程序。配置位,但是,我将不得不自己工作。我计划编写一个Win32应用程序,将WinUSB作为处理配置传输的另一个驱动程序

在上,它指出WinUSB是一个很好的选项,如果:

您的设备由单个应用程序访问。

问题是这样的:


将设备配置为HID键盘是否会阻止我使用WinUSB作为配置驱动程序?更具体地说,在HID过滤器驱动程序(我相信HID主机是一个过滤器驱动程序)中让我的键盘持续打开是否算作已经在一个应用程序中使用的设备,而配置应用程序将是第二个应用程序?

我相信这回答了我的问题

设备上只能安装一个驱动程序,HID或winusb。您可以将winusb强制安装到键盘上,但这样对操作系统来说,它就不再像键盘了

忽略了这篇文章中令人讨厌的缺乏资本化的地方,这似乎非常明确地表明需要编写一个单独的驱动程序。真不幸