我正在爲筆記本電腦編寫自定義觸摸板驅動程序,因爲它在Windows下的支持很糟糕。我已經確定了協議,並且我已準備好繼續並實施它,但我對如何解決這個問題感到困惑。這是一款多點觸控觸摸板,所以除了標準鼠標支持之外,我還想支持Windows Touch界面,但WDK中的例子(Elotouch是最相關的)只能顯示HID支持。在我的谷歌搜索中,我發現有人提到,處理這個問題的正確方法是編寫一個Shim驅動程序,將HID從低級協議中公開,但我無法找到有關從哪裏開始的好消息。NT上的非HID鼠標驅動程序
我應該看看什麼樣的示例(WDK或其他),並且是HID墊片正確的方式來解決這個問題?我期待的目標是Vista +,XP也會很好。
謝謝
編輯:一點澄清。觸摸板是USB但非HID。另外,如果HID墊片是最佳路線,我可以在那裏使用KMDF,還是必須去WDM?我的大部分經驗都是WDM,但我不確定要走哪條路。
哇,首字母縮寫超負荷:) – Peter
如果您的目標是Vista +,也許XP,爲什麼您的問題標題參考NT? – jphofmann
在給你的問題提出一個更多想法後,可能會問,「自定義觸摸板驅動程序的Windows,我從哪裏開始?」將給出一些答案,將你推向正確的方向。這在我看來是你問題的核心。我認爲你在這個問題上所做的研究已經使你的主要目標有點失落。希望我的觀點有所幫助,對不起,我對您的問題沒有真正的意見。 – jphofmann