代码之家  ›  专栏  ›  技术社区  ›  Serafina Brocious

NT上的非HID鼠标驱动程序

  •  5
  • Serafina Brocious  · 技术社区  · 15 年前

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

    我应该看一下哪些示例(WDK或其他示例),HID垫片是解决这一问题的正确方法吗?我正在寻找目标vista+至少,xp也不错。

    谢谢

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

    1 回复  |  直到 15 年前
        1
  •  2
  •   John Smithers    15 年前

    有一篇关于如何映射 non-HID device to a HID device 作为 Windows Touch Overview .

    也不要错过将军 driver developing tips .