openlayers/openlayers — pull request #780 by ahocevar (2013-04-13 20:07:37+00:00)
Title: Touch Navigation doesn't work in Internet Explorer 10

Touch Navigation (e.g. Pinch To Zoom) doesn't work in IE10 on Touch enabled Windows 8 devices such as the Microsoft Surface.

The following example can be used to test (it works fine on an iPad but not on a Microsoft Surface RT):
http://www.openlayers.org/dev/examples/mobile-navigation.html

The problem is that Microsoft implemented touch events differently to webkit browsers. Webkit has the events: touchstart, touchmove, touchend. IE10 has the events: MSPointerDown, MSPointerMove, MSPointerUp.

This blog post explains the differences:
http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx