Re: Last Call comments

On Monday, April 8, 2013 at 8:50 PM, Sergey Konstantinov wrote:
> it makes it impossible to use two mouse devices > simultaneously.

Do note that as it stands, it's quite unlikely anyone is going to implement multiple mice support.

(If anyone in the group plans to, it would be interesting to hear about this though) 

Which is why it is probably considered "good enough", as realistically implementing
this requires vast changes on how browsers handle mouse input (it needs to read
the input from a lower level), and as it stands almost all cross platform browsers
receive mouse events from a higher layer than what is needed to implement this.

Being able to do multiple mice on most current desktop operating systems will
quite possibly require directly accessing the devices via USB HID or the lot.

(Now imagine doing this implementation for every OS you need to support...)

Not saying pointerID == 1 makes a whole lot of sense, since as the spec stands
(pointerID == 1) and (pointerType == POINTER_TYPE_MOUSE) mean the same thing,
but the former being less obvious unless you read the spec.

Cheers,
Sangwhan

Received on Monday, 8 April 2013 13:08:00 UTC