Ich möchte etwas im Browser schreiben, der Gesten auf dem Trackpad aufzeichnet.HTML5/Javascript - Ist es möglich, die absoluten Koordinaten eines Berührungsereignisses auf einem Macbook Trackpad im Browser abzurufen?
Da ich in der Lage sein wollte, alle Bewegungen zu verfolgen, ohne mich darum sorgen zu müssen, dass der Zeiger das Fenster verlässt, habe ich zuerst dieses Problem untersucht und den MDN Pointer Lock API demo als Ausgangspunkt verwendet.
Aber ich bemerke, wenn ich diese Demo auf einem MacBook benutze, wenn ich meinen Finger anhebe und einen neuen Zug an anderer Stelle auf dem Trackpad starte, ignoriert er die Distanz, die mein Finger in der Luft zurückgelegt hat, zählt nur die Bewegung, die ich gemacht habe berührt das Trackpad. Dies entspricht der Art und Weise, wie das Trackpad verwendet wird, um den Mauszeiger im Betriebssystem im Allgemeinen zu bewegen.
Aber für meine spezielle Anwendung möchte ich die absolute x und y von meinem Finger auf dem Trackpad haben. Wäre es möglich, eine Variante des oben verlinkten Demos zu erstellen, bei der der rote Punkt der absoluten Position Ihres Fingers entspricht? Wenn Sie beispielsweise Ihren Finger heben und dann oben links ablegen, springt der rote Punkt immer zur linken oberen Ecke der Leinwand.
Ich bin mir bewusst, der Javascript Touch Events API, die, wenn sie auf einer Tablette verwendet absoluten Koordinaten gibt, aber die demo nicht registriert jede Eingabe Trackpad, wenn auf dem MacBook unter Firefox (v36) oder Chrom (v41) laufen.
Ich habe auch gelesen, dass es möglich ist, Touch-Emulation in Chrome zu aktivieren, obwohl ich das Kontrollkästchen unter meiner Version nicht finden konnte (vielleicht haben nur spezielle Entwickler-Builds dies) und davon zu lesen scheint es wie es ist mehr von einer Maus-to-Touch-Übersetzung, so dass ich bezweifle, dass diese Emulation spezifische Unterstützung für Trackpads haben würde.
Gibt es eine Möglichkeit, die absoluten XY-Koordinaten eines Touch-Ereignisses auf einem MacBook-Trackpad über HTML/Javascript zu erhalten?
Könnte die Antwort von Hilfe http: //stackoverflow.com/questions/7790725/javascript-track-mouse-position – GibboK