This is a timely call for interest. <br />Additionally I would like to sollicit thoughts on the ideal level of abstraction such event API's should provide.<br /><br />Some random examples for illustration.<br /><br />Low level: TouchDown(...) onTouchMove() onTouchUp() with each reporting and tracking pressure and position of multiple fingers so that "gesture recognition" can be done in the script<br /><br />Mid Level: onTap(), onDoubleTap(), onLongTouch(), onDrag(), onPinch()....position but no pressure reported<br /><br />High Level: onRotate(),  onScroll(), onResize()....gesture reported<br /><br />The complexity and number of problems to overcome to produce a clean API is much greater for higher levels of abstraction.<br /><br />On a related note it would be useful for tablets and smartphones to also handle other sensors such as accelerometers.... onShake(), onOrientationChange() <br />I believe Palm has done some stuff to support this. At a lower level you can get raw accelerometer data too.<br /><br />-dave<br /><br /><br />On Feb 25, 2010 10:00pm, Charles Pritchard <chuck@jumis.com> wrote:<br />> Hi All;<br />> <br />> <br />> <br />> I'd like to know if there's room or any work has been done to set aside a<br />> <br />> standard for an extended set of pointer-device events.<br />> <br />> <br />> <br />> With touch screens and touch sensitivity becoming quite main-stream,<br />> <br />> I'd like to see this popular functionality supported by the HTML 5 standard.<br />> <br />> <br />> <br />> We see, in the iPhone, an ontouchstart and ongesturestart, and company.<br />> <br />> Gesture is a nice way of saying multiple inputs, and it works well.<br />> <br />> <br />> <br />> <br />> <br />> While many people would like to wrap the ontouch events into onmouse<br />> <br />> events -- they do have some different semantics. And, I believe<br />> <br />> that ontouch would be a good place to add in pressure sensitivity indexes.<br />> <br />> <br />> <br />> So, I thought I'd solicit feedback here.<br />> <br />> <br />> <br />> I'd like a common API to support touch screens<br />> <br />> and pressure/angle sensitive touch devices.<br />> <br />> <br />> <br />> I believe that both Apple and Wacom have thrown their hats into the ring, and we can easily<br />> <br />> integrate their achievements.<br />> <br />> <br />> <br />> <br />> <br />> -Charles<br />> <br />> <br />> <br />> <br />> <br />> <br />>