MX Anywhere 2 - High-Res Scrolling - Firefox, xfce4-terminal etc. Scrolling Issue
Summary
This specifically applies to the MX Anywhere 2 in ratcheting mode. As far as I can tell, it can't be reproduced in unlocked or "free-wheel" mode.
In normal / low-res mode, the MX Anywhere 2 will scroll three lines up or down when moving the scroll wheel in the related direction.
In high-res mode, the MX Anywhere 2 will inconsistently, but smoothly, scroll three lines up or down when moving the scroll wheel in the related direction. However, the inconsistency sometimes leads to lines being scrolled, sometimes not.
This manifests itself differently in different applications.
-
xfce4-terminal
- cleanly scrolling between notches produces half-line differences which shouldn't be there if the user has scrolled 1 notch - Firefox - cleanly scrolling between notches sometimes prevents scrolling entirely
- Sublime Text - cleanly scrolling between notches produces half-line differences which shouldn't be there if the user has scrolled 1 notch
- Thunar - cleanly scrolling between notches produces half-line differences which shouldn't be there if the user has scrolled 1 notch
These are the common applications I use on a day-to-day basis, but I can test any other applications, OSs, etc. as required.
Steps to reproduce
Move the scroll wheel in the related direction. It's easiest to replicate when rocking back and forth over the scroll wheel indents, upward or downward one notch.
Required information
- libinput version:
libinput-1.19.1
, based on branchhires-heuristics
(source=(git+https://gitlab.freedesktop.org/JoseExposito/libinput#branch=hires-heuristics)
- hardware information: Logitech MX Anywhere 2, connected via Logitech Unifying Receiver (not Bluetooth)
-
libinput record
output: logitech-mx-anywhere-2.yml -
libinput debug-events --verbose
output: debug-events.txt
Related to #666 (closed)