Issue: When scrolling within a Calc sheet: 1) If mouse hardware "smooth" or "infinite" switch enabled, scrolling in a Calc sheet is erratic, seeming only responding to very aggressive scrolling, which then overshoots the mark. Slowly scrolling is ignored entirely. 2) If mouse hardware "line-by-line" incremental switch enabled, individual increments are ignored entirely entirely, and again only very aggressive scrolling moves up/down through the sheet. Expected: 1) Smoothly scroll sheet for "infinite" mouse wheel 2) Increment scroll by one row for each incremental scroll By contrast, both of these scrolling mechanisms function correctly, as expected, in Writer. Scrolling within a Writer document works flawlessly for me. Version: 7.2.5.2.0+ / LibreOffice Community Build ID: 20(Build:2) CPU threads: 24; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US 7.2.5-3 Calc: threaded
I am also experiencing this with Calc using a Logitech M705 wireless mouse. Using a ~2011 era HP wired mouse does not have the same problem. Linux Mint 21 with Version: 7.3.5.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 12; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Ubuntu package version: 1:7.3.5-0ubuntu0.22.04.1 Calc: threaded
A work around: Installing imwheel and inserting # Change scroll speed to minimum in LibreOffice Calc "^libreoffice --calc$" None, Up, Button4, 1 None, Down, Button5, 1 into ~/.imweelrc (which you will need to create) has made the scroll usable. It still scrolls too many rows at a time (more in the up than down) instead of the commanded 1.
(In reply to Kyle from comment #2) > A work around: > > Installing imwheel... It's a little janky, but is certainly far better than the default Calc spastic scroll behavior. Thanks for the suggestion. Hopefully this issue will be addressed properly in the application itself.
I'm glad it helped. As I said: It isn't a complete fix. If I was living in Calc sheets all day this would be a show stopper. I figure the more they know about what can be done from the outside to effect the bug the easier it will be to isolate the thing in Calc that isn't interpreting the mouse wheel inputs properly. Hopefully, it will get some love in the next update.
This appears to no longer be an issue. As I don't know what commit fixed it, just marking as WFM. Version: 7.4.7.2 / LibreOffice Community Build ID: 40(Build:2) CPU threads: 24; OS: Linux 6.2; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US 7.4.7-2 Calc: threaded