2009-08-13 8 views
3

Est-il possible de lire les données directement à partir d'un pavé tactile Alps? J'essaye de transformer mon pavé tactile en une tablette de dessin bon marché ainsi j'ai besoin de lire les coordonnées x et y non traitées crues de l'endroit où il a été touché par rapport au pavé tactile physique. Donc, si je touche le coin inférieur gauche du pavé tactile, il devrait correspondre à (0,0) etcCoordonnées tactiles absolues du Touchpad

J'essaie de le faire avec Windows en passant.

Je peux déjà le faire avec un pavé tactile Synaptics, mais c'est seulement parce que Synaptics a un bon SDK qui m'a donné le plein contrôle de l'appareil. Je ne pouvais pas trouver une chose similaire pour les Alpes. Y at-il de toute façon à faire cela en utilisant l'API Windows ou directinput ou quoi que ce soit?

Répondre

3

Désolé mais le pilote Alps est vraiment limité, il ne vous donne même pas un moyen de l'éteindre (si parfois ennuyeux!) A moins que vous ne soyez dans le reverse-engineering des DLL qui l'accompagnent (hard) ou écrivent un pilote de filtre pour capturer l'entrée directement (encore plus difficile) Je suggérerais simplement d'utiliser un appareil Synaptics si vous voulez vraiment aller dans cette voie. En dehors de cela serait d'attraper le traitées coordonnées XY - this est un exemple en C#. Essayez-le d'abord, c'est assez facile et peut-être que ce sera assez précis.

Ou tout simplement acheter une tablette graphique, il pourrait être moins cher selon le temps que vous pourriez passer à essayer de faire votre (beaucoup plus petit) touchpad faire un peu la même chose, mais pas très bien.

Questions connexes