Estoy buscando escribir un controlador táctil personalizado para mi computadora portátil, ya que su compatibilidad con Windows es abismal. Tengo el protocolo resuelto y estoy listo para seguir adelante y ponerlo en práctica, pero estoy un poco confundido en cuanto a cómo hacerlo. Es una pantalla táctil multitouch, por lo que me gustaría apoyar las interfaces de Windows Touch además del soporte estándar para mouse, pero los ejemplos en WDK (siendo Elotouch el más relevante) solo muestran compatibilidad con HID. En mi búsqueda de Google, descubrí a alguien mencionando que la forma correcta de manejar esto es escribir un controlador shim que exponga HID del protocolo de bajo nivel, pero no pude encontrar buena información sobre dónde comenzar con eso.Controlador de mouse no HID en NT
¿Qué ejemplos (WDK u otros) debería ver y es el HID el mejor camino para hacerlo? Estoy buscando apuntar a Vista + al menos, XP también sería bueno.
Gracias
Editar: Un poco de aclaración. El touchpad es USB pero no HID. Además, si el ajuste HID es la mejor manera de hacerlo, ¿puedo usar KMDF allí, o tengo que ir a WDM? La mayor parte de mi experiencia es WDM, pero no estoy seguro de qué camino tomar.
woah, acrónimo de sobrecarga :) – Peter
Si su objetivo es Vista +, tal vez XP, ¿por qué su título de pregunta refrence NT? – jphofmann
Después de pensar un poco más en su pregunta, tal vez pregunte: "Controlador de panel táctil personalizado para Windows, ¿por dónde empiezo?" le dará algunas respuestas que lo empujarán en la dirección correcta. Este me parece ser el corazón de tu pregunta. Creo que la investigación que ha hecho sobre el problema ya está haciendo que su objetivo principal se pierda un poco. Espero que mi opinión me ayude, lo siento, no tengo una opinión real sobre su problema. – jphofmann