Ich bin nicht 100% vertraut mit der Idee des Trackpad, aber ich gehe davon aus, dass die Maschine, mit der Sie arbeiten, ein Laptop ist, und was Sie beziehen, ist etwas anderes als "Mousepad" bekannt.
Sie können zumindest in Windows ein paar Dinge tun. Wenn Sie mit dem Finger tippen, senden Sie "Klick" -Ereignisse an die Windows-Laufzeit. Wenn Sie halten
In .NET ein beliebiges Objekt (Formulare/Usercontrols), die von System.Windows.Forms.Control erbt den folgenden Ereignisse abonnieren:
- MouseDown-
- MouseUp
- MouseEnter-
- Leave
- Mouse
- Mousedoubleclick
Sie können den Zeitunterschied zwischen MouseUp- und MouseDown-Ereignissen zeitlich festlegen und auf die resultierenden Zeitspannenbereiche reagieren. Zum Beispiel, wenn Sie die Maus für 20 Millisekunden halten, dann ist dies ein Morse-Code-Zeichen, während das Halten der Maus für 40 Millisekunden ein anderes Zeichen ist.
Im Fall des mousepad/Trackpad dies wäre die äquivalent den Finger auf dem Pad zu halten, selbst.
Wahrscheinlich der einfachste Weg zu gehen ... –
Sie haben Ihre Terminologie durcheinander gebracht. Ein "Mousepad" ist ein Stück mit Stoff überzogener Schaum, auf den Sie Ihre Maus setzen (und das ist mit den heutigen optischen Mäusen im Grunde veraltet). http://en.wikipedia.org/wiki/Mousepad Ein "Trackpad" ist der Mausersatz, den Sie per Touch bedienen (auch "Touchpad" genannt). http://en.wikipedia.org/wiki/Touchpad –