Thanks for the explanation Peter, that makes sense! I've submitted an RFE as an
issue on the repository:

https://gitlab.freedesktop.org/libinput/libinput/issues/254

It's my first RFE so hopefully this process is correct; I only see instructions
in the README for bug reports.

Thanks again,
Paul

On Sun, Mar 17, 2019, at 3:43 PM, Peter Hutterer wrote:
> On Sat, Mar 16, 2019 at 09:17:20PM -0400, Paul Ewing wrote:
> > Hello,
> > 
> > I have a question regarding the "ScrollButton" option in libinput. I 
> > recently
> > purchased a trackball and I'd like to be able to configure it such that I 
> > can
> > press the button that I've set as the ScrollButton and then use the ball for
> > scrolling purposes. However, due to dexterity problems in my hand, I would
> > prefer not to hold the button down.
> > 
> > I've tried to use the DragLockButtons option to take care of logically 
> > locking
> > the button I've assigned as the ScrollButton but it doesn't seem to work. 
> > This
> > is what my configuration currently looks like:
> > 
> > # /usr/share/X11/99-trackball.conf
> > Section "InputClass"
> >     Identifier      "Elecom DEFT Pro Trackball"
> >     MatchProduct    "DEFT Pro TrackBall"
> >     Driver          "libinput"
> >     Option          "DragLockButtons" "10 10"
> >     Option          "ScrollButton" "10"
> >     Option          "ScrollMethod" "button"
> > EndSection
> > 
> > If I hold button 10, I can scroll; however, it doesn't lock when I press it.
> > Can anyone confirm if the functionality I'm trying to get is possible or if 
> > my
> > configuration has any glaring issues? 
> 
> it's not implemented yet, please file an RFE for libinput for this.
> 
> The technical reason in this case: button scrolling is a libinput feature,
> draglock is a feature implemented in the xorg driver. so by the time the
> drag lock for button 10 activates, libinput is already done with that
> button.
> 
> Cheers,
>    Peter
>
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to