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

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

From: Charles Pritchard <chuck@jumis.com>
Date: Wed, 17 Aug 2011 16:14:13 -0700
Message-ID: <4E4C4B45.5000204@jumis.com>
To: "www-dom@w3.org" <www-dom@w3.org>
CC: Jacob Rossi <Jacob.Rossi@microsoft.com>
I'm fully satisfied with this decision.

I also believe that clientZ deserves a fully thought-out approach.
There's no need to include it in current DOM3 Events.

I've opened a new thread on this list exploring a new event proposal,
based on postMessage, ArrayBuffer, and InkML, where Z-data may be exposed.

-Charles

On 8/17/11 10:06 AM, Jacob Rossi wrote:
> 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 23:14:37 GMT

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