kennstenicht / mse-disaster-management

2 stars 0 forks source link

Change mouse events to touch events? #32

Open stefanhintz opened 9 years ago

stefanhintz commented 9 years ago

In tuio.js.

They are maybe more suitable for multiple inputs at the same time. (And the cell generates a lot noise :smile: )

Hammer JS also uses touch events for their emulator. http://hammerjs.github.io/touch-emulator/

kennstenicht commented 9 years ago

ja das ist eigentlich egal, denn die werden eh umgewandelt. Und für paper.js und so ist es besser mit mouse events zu arbeiten.

How it works

It listens to the mousedown, mousemove and mouseup events, and translates them to touch

stefanhintz commented 9 years ago

Die Umwandlung würde aber nur mit dem Emulator funktionieren.

Jetzt nutzt hammer ja nur die mouse events und die könnten sich doch gegenseitig schließen , wenn z.b 3 Mousedown und 3 Mouseup gefeuert werden (weil drei finger erkannt wurden). Es gibt ja nicht mehrere mouseEvents gleichzeitig oder?

Oder wird das schon irgendwo behandelt und ich habe was übersehen ^^

kennstenicht commented 9 years ago

das ist ein guter punkt! also bei allen sachen die ich manuell programmiert habe, benutzte ich die sessionID um das Problem zu umgehen, aber hammerjs macht das natürlich nicht. Ich werde mir das mal anschauen und probieren ob ich es schnell auf touch umgestellt bekomme