W3C home > Mailing lists > Public > public-pointer-events@w3.org > July to September 2014

Re: Internet Explorer Mobile Touch Events support

From: Patrick H. Lauke <redux@splintered.co.uk>
Date: Thu, 07 Aug 2014 23:13:14 +0100
Message-ID: <53E3F9FA.6000805@splintered.co.uk>
To: "public-pointer-events@w3.org" <public-pointer-events@w3.org>, "public-touchevents@w3.org" <public-touchevents@w3.org>
On 01/08/2014 19:38, Jacob Rossi wrote:

> There is no precedence model here--we support both event models side
> by side. Pointer fires, then touch, then mouse. For example:
> pointerdown, touchstart, mousedown Note that mouse events still
> follow the "interlaced" firing described by the pointer events spec
> (not the click sequence firing described by touch events).

For the curious, I've done some preliminary testing (using the emulator, 
due to phone update issues) on event sequence for WinPhone 8.1 Update 

Interesting to compare the sequence of a clean tap on "pure" touch 
events devices vs IE11's combined touch/pointer events:

touchstart > (touchmove)+ > touchend > (mouseenter) > mouseover > 
mousemove > mousedown > mouseup > click


mousemove > pointerover > mouseover > pointerenter > mouseenter > 
pointerdown > touchstart > mousedown > (gotpointercapture) > focus > 
pointermove > mousemove > pointerup > touchend > mouseup > 
(lostpointercapture) > pointerout > mouseout > pointerleave > mouseleave 
 > click

(there may be a missing touchmove there, due to emulator 

Other differences that I seem to get are that in the touch event model, 
as soon as you use more than one finger, no mouse compat events are 
fired, whereas for pointer events mouse compat events are fired 
regardless of number of pointers.

Patrick H. Lauke

www.splintered.co.uk | https://github.com/patrickhlauke
http://flickr.com/photos/redux/ | http://redux.deviantart.com
twitter: @patrick_h_lauke | skype: patrick_h_lauke
Received on Thursday, 7 August 2014 22:13:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:48:10 UTC