2009-10-18 10 views
5

私のラップトップ用のカスタムタッチパッドドライバは、Windows上でのサポートが非常に厳しいため、書きたいと思っています。私は議定書を見つけ出して準備を進めて、それを実装する準備はできていますが、どうすればいいのか混乱しています。これはマルチタッチパッドなので、標準のマウスサポートに加えてWindows Touchインターフェイスもサポートしたいと思いますが、WDK(最も関連性の高いElotouch)の例ではHIDサポートしか表示されません。私のグーグルリングでは、これを処理する適切な方法は、低レベルのプロトコルからHIDを公開するシムドライバを書くことですが、どこから始めるべきかについての良い情報は見つかりませんでした。NT上の非HIDマウスドライバ

どのような例(WDKなど)を検討する必要がありますか?これについては、HIDシム正しい方法ですか?私は少なくともVista +をターゲットにしていますが、XPでもいいですね。

ありがとうございました

編集:少し説明があります。タッチパッドはUSBですが非HIDです。また、HID shimが最善の方法であれば、そこでKMDFを使用できますか、またはWDMに行かなくてはなりませんか?私の経験のほとんどはWDMですが、どの方法を使うのかはわかりません。

+3

woah、頭字語のオーバーロード:) – Peter

+0

あなたのターゲットがVista +、おそらくXPの場合、なぜあなたの質問タイトルrefrence NTですか? – jphofmann

+0

あなたの質問にもう少し考えを捧げた後、「Windows用カスタムタッチパッドドライバ、どこから始めればよいですか?あなたを正しい方向に押し進めるいくつかの答えを与えるでしょう。これはあなたの質問の中心になるようです。私はあなたが問題についてすでに行った研究が、あなたの主な目的を少し失っていると思います。私の意見が助けてくれることを願っています。 – jphofmann

答えて

2

Windows Touch Overviewの一部としてnon-HID device to a HID deviceをどのようにマップできるかについては、msdnの記事があります。

一般driver developing tipsも見逃せません。

+0

答えをありがとう。私はこれを少し前に見ましたが、USB用にどのように動作させるかを理解するまでには時間がかかりました。しかし、私は今それを得たと思う。再度、感謝します。 –