Ich habe 2 Laptops mit eingebauten Multitouch-fähigen Trackpads, eines ist ein Acer Switch und das andere ein ASUS Zenbook und habe versucht, meine Delphi Apps Gesten bewusst zu machen.Wie greifen Sie auf Trackpad-Gesten in Delphi-Berlin zu?
Ich hatte gedacht, dass Trackpad-Gesten Touchscreen-Gesten zuordnen würde, aber dies scheint nicht so zu sein, als würde Pinch zum Zoomen oder Schwenken auf dem Trackpad das Ongesture-Ereignis nicht auslösen.
Die Trackpad-Gesten funktionieren auf anderen Anwendungen wie Firefox, so dass es möglich sein muss, sie zu erfassen.
Es scheint, dass der vertikale Scroll mit zwei Fingern in Delphi-Mausrad- und Mausrad-Abwärts-Ereignisse abgebildet wird. Ich kann nicht herausfinden, wie ich andere Arten von Ereignissen erfassen kann.
irgendwelche Hinweise, wie dies zu tun ist?
Update - Ich fand die MS-Dokumentation auf Trackpad-Gesten, es scheint, dass sie in Mausrad Ereignisse konvertiert werden.
https://msdn.microsoft.com/en-us/library/windows/hardware/dn614021(v=vs.85).aspx
Es scheint, es ist ein Fehler in der Maus Capturing dieser Nachrichten Delphi ist, dass es nicht Horizontal Mausrads Nachrichten nicht erfassen.
Auch die Trackpad-Vertikalpfanne erzeugt die entgegengesetzte Scrollrichtung zum Scrollrad des Mausrads.