Re: Proposal for mousewheel events

On Mon, 27 Mar 2006, Maciej Stachowiak wrote:
> > 
> > Why not just do:
> > 
> >    interface MouseWheelEvent: MouseEvent {
> >      readonly attribute long wheelDelta;
> >    }
> > 
> > ...where |wheelDelta| is a multiple of 120 (positive means rotated 
> > away from user or to the right, negative means rotated towards user or 
> > to the left), and we set |detail| to wheelDelta divided by 120? 
> > Backwards compatible with IE and Safari (and thus with existing 
> > content), and sensible at the same time.
> > 
> > (Issue: In an RTL environment, should it be right/left as well or 
> > left/right instead? I suggest raising this with i18n.)
> 
> I think the only issue with this might be whether it is possible to 
> provide a correct value for the "button" attribute. I'm not sure if 
> platform wheel events provide that.

"button" only applies to events where a button was pressed. Thus it 
doesn't apply to mousewheel/mousewheelx events, just like it doesn't 
apply to mouseover events.

IMHO.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Tuesday, 28 March 2006 01:38:21 UTC