[PATCH inputproto 4/4] Document smooth-scrolling support

Peter Hutterer peter.hutterer at who-t.net
Sun Aug 14 16:14:17 PDT 2011


On Fri, Aug 12, 2011 at 01:01:50PM +0100, Rui Tiago Cação Matos wrote:
> I'm not commenting on the changes themselves since I'm not that
> familiar with this, but I spotted some typos below.
> 
> On 12 August 2011 05:40, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> > +Newer X servers may provide 'Rel Vert Scroll' and 'Rel Horiz Scroll' valuators
> > +to provide scroll events with more precision than the button events.  If these
> > +valuators are present on a device, the server must provide two-way emulation
> > +between these valuators and the legacy button events.  A cumulative value of
> > +1.0 in either magnitude is considered to be equivalent to one button event for
> > +the legacy events, e.g., -2.0 on Rel Horiz Vert sends two button press/release
>                                         ^^^^^^^^^^
>                                         Vert Scroll ?
> 
> > +events for button 4.  Likewise, a button press event for button 7 generates a
> > +Rel Horiz Scroll valuator event with a value of +1.0.
> 
> > @@ -1572,7 +1596,10 @@ KeyRelease, ButtonPress, ButtonRelease, Motion.
> >         valid for KeyPress events.
> >         PointerEmulated signaps that the event has been emulated from another
>                           ^^^^^^^
>                           typo (interestingly, this doesn't seem to
> exist on master)
> 
> >         XI 2.x event for legacy client support, and that this event should
> > -        be ignored if the client listens for these events.
> > +        be ignored if the client listens for these events.  This flag is
> > +        set on scroll ButtonPress and RawButtonPress events (buttons 4, 5, 6
> > +        and 7) if a smooth-scrolling event on the Rel Vert Scroll or
> > +        Rel Horiz Scroll axes was also generated.

both fixed, thank you.

Cheers,
  Peter


More information about the xorg-devel mailing list