W3C home > Mailing lists > Public > www-dom@w3.org > July to September 2011

RE: ISSUE-111: Add z attribute to mouse events?

From: Jacob Rossi <Jacob.Rossi@microsoft.com>
Date: Wed, 17 Aug 2011 17:06:47 +0000
To: Charles Pritchard <chuck@jumis.com>
CC: "www-dom@w3.org" <www-dom@w3.org>
Message-ID: <D0BC8E77E79D9846B61A2432D1BA4EAE0341B3A1@TK5EX14MBXC287.redmond.corp.microsoft.com>
Thanks for the tip! Other specifications are free to add extensions to DOM L3 Events, such as clientZ.  

I think there's more detail that needs to be worked out for such a property when introduced into the general eventing model.  This application of clientZ is specific to the use case of pen. However, if we're going to move the eventing world to 3 dimensions, then I could see other applications where you might want a whole new set of client coordinates (e.g., input like Xbox Kinect where the units of mm aren't appropriate).

Additionally, if we open the door for clientZ then what about screenZ since there are now 3D displays, etc.?

In general, I think you're right to say that this could be useful. However, I think the entire concept of 3 dimensional coordinate systems on the web needs to be thought through end to end when taken outside the scope of pen/ink. That kind of work would be appropriate for a future spec--not DOM3 Events.

-Jacob

From: Charles Pritchard [mailto:chuck@jumis.com] 
Sent: Tuesday, August 16, 2011 9:29 PM
To: Jacob Rossi
Cc: www-dom@w3.org
Subject: Re: ISSUE-111: Add z attribute to mouse events?

On 8/12/11 12:03 AM, Jacob Rossi wrote: 
Hi folks,
 
This issue has been closed for quite some time. But I want to make sure it has proper visibility. Consistent with CSS OM View, DOM L3 Events does not define a "clientZ" property. Future specifications may be able to  better consider such a definition should a need arise. Let us know if there's any concerns with this decision.

Related -- "force" and rotationAngle are in the Touch Events version 2 files. clientZ is mentioned, though not included.
They were introduced in exploration of the InkML spec. They were removed from version one, for harmony with existing touch implementations

(old touch events doc, with force)
http://www.w3.org/TR/2011/WD-touch-events-20110505/

(removal from v1)
http://lists.w3.org/Archives/Public/public-webevents/2011JulSep/0027.html

https://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html

Pressure sensitive devices have been around for quite some time, it'd be nice
to have a standard way to access that ink data.


-Charles
Received on Wednesday, 17 August 2011 17:07:15 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:14:08 GMT