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 支持“手势”等特殊功能,但这仅适用于笔/数字化仪设备。