Czekam na napisanie niestandardowego sterownika touchpada dla mojego laptopa, ponieważ jego obsługa pod Windows jest fatalna. Mam już opracowany protokół i jestem gotowy, aby go wdrożyć, ale jestem nieco zdezorientowany, jak to zrobić. Jest to touchpad wielodotykowy, więc chciałbym wesprzeć interfejsy systemu Windows Touch oprócz standardowego wsparcia dla myszy, ale przykłady w WDK (z których najważniejszy jest Elotouch) pokazują tylko obsługę HID. Podczas mojej pracy w serwisie Googling odkryłem, że ktoś wspomniał, że właściwym sposobem radzenia sobie z tym jest napisanie sterownika shim, który ujawni HID z protokołu niskiego poziomu, ale nie mogłem znaleźć dobrych informacji na temat tego, od czego zacząć.Sterownik myszy innej niż HID na NT
Jakie przykłady (WDK lub inne) powinienem obejrzeć i czy HID jest właściwym sposobem, aby o tym porozmawiać? Szukam przynajmniej Visty +, XP też byłby miły.
Dzięki
Edytuj: Trochę wyjaśnienia. Touchpad jest USB, ale nie jest HID. Ponadto, jeśli podkładka HID jest najlepszym sposobem, czy mogę użyć KMDF w tym miejscu, czy też muszę iść WDM? Większość mojego doświadczenia to WDM, ale nie jestem pewien, w którą stronę pójść.
woah, przeciążenie akronimu :) – Peter
Jeśli twoim celem jest Vista +, może XP, dlaczego Twój tytuł pytania odnosi się do NT? – jphofmann
Po tym, jak zadałeś pytanie, możesz pomyśleć: "Niestandardowy sterownik touchpada dla Windows, od czego zacząć?" udzieli odpowiedzi, które popchną Cię w dobrym kierunku. To wydaje mi się być sercem twojego pytania. Myślę, że badania, które już zrobiliście w tej sprawie, powodują, że wasz główny cel się trochę zagubił. Mam nadzieję, że moja opinia pomaga, przepraszam, że nie mam żadnego prawdziwego wkładu w twój problem. – jphofmann