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