2011-02-15 2 views
4

Je développe une application Win32 (Windows 7) qui utilise une entrée multitouch. J'ai essayé plusieurs pads multitouch fonctionnant sur Windows, tels que MSI starpad et Macpad Pro intégré (démarré dans Windows 7 en utilisant Bootcamp), mais aucun d'eux ne génère d'événement Windows multitouch ou gestuel. Est-ce que quelqu'un sait comment ces pilotes touchpad envoient des signaux multitouch aux applications win32?Bloc multitouch pour application Win32 sous Windows 7

Répondre

2

La capacité tactile est signalée by firmware via le pilote HID de Microsoft ou par un HID driver personnalisé.

+0

Savez-vous s'il est possible de le faire? D'après ce que je comprends, il n'y a pas de pavés tactiles multitouch. Vous obtenez seulement des numériseurs/écrans tactiles dans une sorte de pilote alimenté qui a des coordonnées relatives et modifie également d'autres messages, ou bien il peut y avoir quelque chose intégré dans le matériel (firmware par exemple comme vous le dites) qui fait la reconnaissance en mode souris puis envoie des gestes interprétés vers le PC. Ou est-ce que je manque quelque chose ici? Je pense que vous auriez besoin d'un pilote supplémentaire pour accomplir cela. –

+1

Un pilote est nécessaire uniquement lorsque le périphérique ne prend pas en charge HID et est déconseillé. Un rapport de périphérique multitouch peut contenir plusieurs contacts. Qu'il utilise en interne tout ce qui ressemble à une souris est à la hauteur de l'appareil. En ce qui concerne Windows, l'appareil devrait envoyer des rapports multitouch. http://msdn.microsoft.com/en-us/library/windows/hardware/ff553747(v=vs.85).aspx –

+0

Bonjour Jiang! Merci pour votre contribution et lien utiles. Je suis encore un peu confus au sujet de la distinction entre le touchpad et l'écran tactile. les écrans tactiles ont multitouch, bout des touchpads ont multitouch? Comment cela est-il géré? Je n'ai pas trouvé d'informations sur les pavés tactiles multitouch avec des pilotes génériques. –

Questions connexes