canvas touch (touch & mouse した座標の表示, mose move は mouse downのときだけ)
- touchが発生した後に,mouseイベントを発生させることがある。
- より具体的には, touch start , touch cancel の間に touch move がない場合には, その後に, mouse down, mouse up, mouse click のイベントが発生する。
- そのため, GC/html5 のAndroid版で新規に点をとるときに 2重になってしまうのは, touch start に続いて mouse clickが発生するから。
- touch start の後に, touch move が発生するように, ズルズルと引きずると, 2重の点は発生しなかった。
- また, click というのは, mouse down, up が発生してから発生するイベント
2017/01/30
- dynaPad
- Edge,tablet mode, touch (IE 11 同じ)
- mousemove pointerover pointerenter pointerdown mousedown pointermove mousemove pointerup mouseup click pointerout pointerleave
- Vaio Z, touchpad
- Edge,tablet mode, touch (IE 11 同じ)
- mousemove pointerover pointerenter pointerdown mousedown pointermove mousemove pointerup mouseup click pointerout pointerleave
- Edge,tablet mode, mouse (IE 11 同じ)
- pointerdown mousedown pointermove mousemove ....pointermove mousemove pointerup mouseup click ... mousemove pointermove mousemove
- Arrows,Android 4.1
- mousemove, touchstart, touchmove, touchmove,..., touchend
- iPad Air
- touchstart, touchmove, touchmove,..., touchend
- iPadでは単純にtouchイベントを拾えばいい。
- Androidではmousemoveがあるけど基本的にはtouchイベントで処理可能
- windowsで, mouseでの処理の場合にはmouseイベントだけをみて処理することも可能だが, タッチで操作しているとき, pointermoveに相当するイベントを拾うことができないというのは, かなり問題
-
-
-
-