gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 05:06:55 34 4
gpt4 key购买 nike

我正在使用 Pi Zero 制作键盘原型(prototype),我计划设置 Pi Zero,使其模拟符合 HID 标准的 USB 键盘(适用于 Windows)。有很多关于如何执行此操作的指南,所以我认为这不是问题。此键盘的附加功能将需要能够在主机上配置某些方面的键盘并将这些配置发送回设备。

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

关于MSDN page for selecting a USB driver model ,它指出 WinUSB 是一个不错的选择,如果:

Your device is accessed by a single application.

问题是这样的:

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

最佳答案

我相信这回答了我的问题。

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

only one driver can be installed on the device, either HID or winusb. you could force winusb onto the keyboard but then it would stop looking like a keyboard to the OS.

忽略这篇文章中令人讨厌的大写字母不足,这似乎非常明确地表明需要编写一个单独的驱动程序。多么不幸。

关于windows - 我可以将 WinUSB 与内置 HID 驱动程序一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59604261/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com