我可以将WinUSB与内置HID驱动程序一起使用吗?

问题描述 投票:0回答:1

我正在使用Pi Zero制作键盘原型,我计划将Pi Zero设置为可模拟兼容HID的USB键盘(适用于Windows)。有关如何执行此操作的指南很多,因此我认为这不会成为问题。该键盘的其他功能将需要能够在主机上配置某些方面的键盘,并将这些配置发送回设备。

我的理解是,一旦让pi零模拟HID键盘,我就不必在Windows上进行任何额外的工作来让主机接受新的键盘设备-它会自动识别HID设备并使用正确的内置驱动程序。但是配置方面,我将不得不自己动手。我打算编写一个Win32应用程序,该应用程序将WinUSB称为其他驱动程序来处理配置的传输。

MSDN page for selecting a USB driver model上,如果满足以下条件,则表明WinUSB是一个不错的选择:

您的设备可以通过单个应用程序访问。

问题依此类推:

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

windows usb driver hid winusb
1个回答
0
投票

我相信这可以回答我的问题。

https://social.msdn.microsoft.com/Forums/en-US/9687e8ba-9eb0-4d41-a8ac-973a029e05b2/winusb-sample-to-read-inputs-from-keyboard

HID或winusb只能在设备上安装一个驱动程序。您可以将winusb强制安装到键盘上,但随后它将停止像OS的键盘。

忽略了这篇文章中大写字母的不足,这似乎可以得出结论,需要编写一个单独的驱动程序。真不幸。

© www.soinside.com 2019 - 2024. All rights reserved.