2009-10-18 4 views
5

Windows에서의 지원이 너무 심해서 내 랩톱 용 사용자 정의 터치 패드 드라이버를 쓰려고합니다. 나는 프로토콜을 알아 냈고 앞으로 나아갈 준비가되었지만, 어떻게 진행할 것인지에 대해서는 약간 혼란 스럽다. 멀티 터치 터치 패드이므로 표준 마우스 지원 외에도 Windows Touch 인터페이스를 지원하고 싶지만 WDK (가장 관련성이 높은 Elotouch)의 예제는 HID 지원 만 표시합니다. 내 인터넷 검색에서, 나는 이것을 처리하는 적절한 방법이 낮은 수준의 프로토콜에서 숨겨진 HID를 노출시킬 심 드라이버를 작성하는 것이라고 언급 한 사람을 발견했지만, 어디에서 시작해야하는지에 대한 좋은 정보를 찾을 수 없었습니다.NT에서 비 -HID 마우스 드라이버

어떤 예 (WDK 또는 기타)를 살펴 봐야하며 HID shim이이 문제를 해결하기위한 올바른 방법일까요? 나는 적어도 Vista를 목표로하고 있는데, XP도 좋을 것이다.

감사합니다.

편집 : 약간의 설명. 터치 패드는 USB이지만 HID가 아닙니다. 또한 HID shim이 가장 좋은 방법이라면 KMDF를 사용할 수 있습니까? 아니면 WDM으로 가야합니까? 내 경험의 대부분은 WDM이지만 어떤 방법을 사용해야할지 모르겠습니다.

+3

woah, 약어 과부하 : – Peter

+0

타겟이 Vista +, XP 일 경우 질문 제목이 NT입니까? – jphofmann

+0

질문을 한 후 "Windows 용 사용자 정의 터치 패드 드라이버, 어디서부터 시작해야합니까?" 당신을 올바른 방향으로 밀어 넣는 답을 줄 것입니다. 이것은 내게 당신의 질문의 핵심 인 것처럼 보인다. 나는 당신이이 문제에 대해 한 연구가 이미 당신의 주된 목표를 조금 잃어 버리게 만들고 있다고 생각합니다. 내 의견이 도움이되기를 바랍니다. 죄송합니다. 귀하의 문제에 대한 실질적인 의견이 없습니다. – jphofmann

답변

2

Windows Touch Overview의 일부로 non-HID device to a HID device을 매핑하는 방법에 대한 msdn 문서가 있습니다.

일반 정보 : driver developing tips도 놓치지 마세요.

+0

답해 주셔서 감사합니다. 이 작업은 조금 뒤늦게 보였지만 USB 용으로 만드는 방법을 알아내는 데는 시간이 걸렸습니다. 모든 예제가 HID에 직렬 매핑을 보여주기 때문입니다. 그러나, 나는 지금 그것을 얻었다고 생각한다. 다시 한번 감사드립니다. –

관련 문제