2009-11-05 8 views
5

Tengo algunas ideas para mejoras en mi touchpad, que van desde la ejecución de la voluta del molino horizontalmente en la parte inferior, tapzones para el clic derecho, a las más complicadas. Pero no tengo idea de por dónde empezar? Estoy trabajando en Windows 7 Home Premium, es una computadora portátil Asus, y no tengo ninguna de estas opciones disponibles de forma nativa para mí. De todos modos, quiero escribir algo que cualquiera pueda usar.¿Cómo escribir software para mi touchpad?

¿Dónde podría empezar?

(que sería bueno para escribir en C++? Es posible? ¿Cuáles son los requisitos aquí? Qué idioma se recomienda?)

Respuesta

1

Esto depende del hardware y el controlador de la pantalla táctil. El hecho de que Windows 7 sea compatible con gestos y multitouch no significa que su touchpad lo haga de manera automática; suponiendo que el hardware lo admite (dudoso), el controlador debe actualizarse específicamente para que también lo soporte.

Si usted tiene ninguna de las opciones disponibles de forma nativa, no se automagicamente conseguirlos simplemente mediante la actualización a Windows 7.

Si planea software de grabación que soporta gestos multitouch o, no tiene otra opción real que invertir en el hardware también. Después de todo, ¿cómo probarás tu software sin él?

+1

Estoy confundido. Tengo una pantalla táctil. envía coordenadas a algo (supongo que el controlador?) Quiero que me lo envíe (supongo que quiero escribir un controlador). ¿Cómo empiezo? –

+0

así que he descubierto esto: http://www.osronline.com/article.cfm?article=20 que es aterrador, pero veré lo que puedo hacer. ¿No hay forma de parchar simplemente el controlador que funciona? –

+0

No de forma razonable. Los controladores son específicos del hardware, lo que significa que un parche (hack) de un controlador no funcionaría en un controlador diferente (y tal vez no en una versión diferente del mismo controlador). Seguir por ese camino es una pendiente muy resbaladiza, y si tienes una pequeña falla tus pruebas no servirán para nada. Si desea escribir el software, muerda la bala y compre el hardware. :-) –

1

La funcionalidad de desplazamiento como se describe se maneja en controladores de panel táctil, que son específicos del hardware. Sin embargo, puede lograr lo que quiere usando un hook. Este es un mecanismo mediante el cual se interceptan y preprocesan los mensajes del sistema antes de enviarlos a las aplicaciones. Esto podría permitirle designar algunas áreas del touchpad para una funcionalidad adicional sin tener que escribir un controlador. Pero probablemente sea mejor que vea si hay un controlador existente con la funcionalidad que desea que esté disponible en el sitio de ASUS. Si su computadora portátil no viene con Windows 7 originalmente, probablemente solo esté ejecutando un controlador genérico y un controlador específico para el panel táctil podría solucionar su problema.

Cuestiones relacionadas