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

RE: IE11 reporting incorrect scale for touch width/height

From: Jacob Rossi <Jacob.Rossi@microsoft.com>
Date: Wed, 22 Jan 2014 21:00:04 +0000
To: Rick Byers <rbyers@google.com>, "Asir Vedamuthu Selvasingh (MS OPEN TECH)" <asirveda@microsoft.com>
CC: "public-pointer-events@w3.org" <public-pointer-events@w3.org>
Message-ID: <525097c6920342c18733f862639202af@BL2PR03MB451.namprd03.prod.outlook.com>
There is some variance from device to device as digitizer manufacturers haven’t standardized on the sensitivity level for this metric.  Touch geometry is also not currently a part of the Windows Hardware Certification Kit [1]. But I wouldn’t expect values that small.

I’m looking into whether we do have a scaling problem in IE.  Digitizer resolutions don’t necessarily match the screen resolutions. So it’s possible there’s an issue there. There’s also DPI scaling to account for as well.  Also keep in mind that there is no such thing as a physical unit in CSS and browsers optimize scaling  for consistent apparent visual size, not consistent physical size. I was under the impression we validated all this for width/height when we updated IE11, but I’ll double check.

I wouldn’t be too concerned about sites compensating for IE. Geometry hasn’t been used much in the wild yet and there are Windows devices that do report appropriately sized widths and heights. I don’t believe there’s a consistent offset or anything that a site might compensate for.

I’ll report back with what I find.

-Jacob

[1] http://msdn.microsoft.com/en-us/library/windows/hardware/jj124227.aspx


From: Rick Byers [mailto:rbyers@google.com]
Sent: Friday, January 17, 2014 1:11 PM
To: Jacob Rossi; Asir Vedamuthu Selvasingh (MS OPEN TECH)
Cc: public-pointer-events@w3.org
Subject: IE11 reporting incorrect scale for touch width/height

Hi,
On IE11 on my SurfaceRT, the reported width and height values seem way too small to be correct in terms of CSS pixels (as specified by the standard and MSDN document).  Eg. with  http://www.rbyers.net/eventTest.html I typically see values of width/height=1, but with a really fat finger I can get values up to 5.

Is this just a bug in IE or the Surface?  Are any other devices known to properly support touch dimensions with pointer events?  Any known web sites that use this information?

I ask because I'm a little nervous to have Polymer+Chrome accurately report width/height values if there are sites already compensating for the scale in IE not matching the documentation.

Thanks,
   Rick
Received on Wednesday, 22 January 2014 21:00:34 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:20:26 UTC