3

Windows Vista 中是否有 USB HID 笔驱动程序?如果是这样,为了使 Windows Vista 识别笔并加载笔驱动程序,对 USB 描述符有什么要求?

我正在寻找的是相当于 HID 鼠标驱动程序、HID 键盘驱动程序和大容量存储驱动程序的笔。上述示例驱动程序使 Windows、Linux 和 Mac OS 无需安装新驱动程序即可识别鼠标、键盘和记忆棒。

Windows Vista 对笔有很多本机支持,并且可以仅使用标准 HID 使用表定义 USB 笔设备(从 USB 协议的角度来看)。到目前为止,我能够制作符合鼠标和键盘的 USB HID 描述符(从操作系统的角度来看),并自动使用操作系统提供的标准驱动程序。

然而,对于我的 Pen,Windows Vista 仅加载通用 HID 驱动程序,并没有意识到该设备是“笔”。使用绝对坐标定义笔而不是鼠标的动机是,Vista 支持“手势”等特殊功能,但这仅适用于笔/数字化仪设备。

4

2 回答 2

2

看看这篇论文:https ://www.microsoft.com/whdc/device/input/DigitizerDrvs_touch.mspx

于 2011-01-24T04:03:45.227 回答
1

此链接对我帮助很大:https ://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/supporting-usages-in-digitizer-report-descriptors

数字化仪所需的 HID 用途

所有数字化仪都需要以下用法。不支持所有必需用途的设备将无法在 Windows 8 上运行:

  • X 和 Y
  • 小费
  • 扫描时间(仅触控设备需要)
  • 在范围内

可选 HID 用法:

  • 宽度和高度
  • 信心
  • 压力
  • X 倾斜
  • Y 倾斜
  • 方位角
于 2019-09-25T13:09:43.853 回答