gpt4 book ai didi

mouse - NT 上的非 HID 鼠标驱动程序

转载 作者:行者123 更新时间:2023-12-04 21:27:07 25 4
gpt4 key购买 nike

我正在为我的笔记本电脑编写一个自定义触摸板驱动程序,因为它在 Windows 下的支持非常糟糕。我已经弄清楚了协议(protocol),我准备继续实现它,但我对如何去做有点困惑。它是一个多点触控触摸板,所以除了标准鼠标支持外,我还想支持 Windows Touch 界面,但 WDK 中的示例(Elotouch 是最相关的一个)仅显示 HID 支持。在我的谷歌搜索中,我发现有人提到处理这个问题的正确方法是编写一个 shim 驱动程序,它将从低级协议(protocol)公开 HID,但我找不到关于从哪里开始的好信息。

我应该看看哪些示例(WDK 或其他),HID 垫片是解决此问题的正确方法吗?我希望至少以 Vista+ 为目标,XP 也不错。

谢谢

编辑:有点澄清。触摸板是 USB 但非 HID。另外,如果 HID shim 是最好的选择,我可以在那里使用 KMDF,还是必须使用 WDM?我的大部分经验是 WDM,但我不确定该走哪条路。

最佳答案

有一篇关于如何映射 non-HID device to a HID device 的 msdn 文章作为 Windows Touch Overview 的一部分.

也不要错过一般driver developing tips .

关于mouse - NT 上的非 HID 鼠标驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1584313/

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