I've made another change for the next beta which might help, although the before and after results are exactly the same when testing with the hardware I have.
Something to try on your machine:
-
Open File Explorer in e.g. System32, and scroll the file display up and down.
-
Open Notepad and paste a long document into it, then scroll that up and down.
(Edit: Notepad in Windows 11 may be different, since it's no longer using a standard Edit control in Windows 11. I tested with Windows 10. Not sure what a good thing to test with is on Win 11, since so little of the OS itself uses standard controls now. Another text editor may be a good thing to try, although I've found they vary in how they handle the scroll events. Or maybe something like the Event Viewer or Task Scheduler lists, since Microsoft haven't touched those in years.)
Do you see wildly different scroll speeds?
When I compare Explorer and Notepad using the high-precision touchpad, File Explorer scrolls very, very slowly (similar to Opus's file display) while Notepad moves at a normal speed (similar to Opus's folder tree).
It seems to me that high-precision scrolling moves things extremely slowly, which might cause you to massively increase the Windows setting for how far things scroll when using the wheel. But that then makes non-high-precision scrolling too fast, not just in parts of Opus but all over the OS, including things like Notepad.
Given the OS itself has this problem, I'm not sure if there is a solution. Seems a huge mistake on Microsoft's part, unless there is something wrong with the device/drivers that I have.
(In Opus, the tree and file display are different since the Windows tree control can't do per-pixel scrolling. Similar to the editor Notepad uses.)
Edit 2: There are lots of reports about similar scroll speed mismatches with this type of hardware on Microsoft's forums, going back to when Windows 10 came out. I found no solutions on their forum (as always :)), but I don't think this is actually an Opus problem.
One thing we could do is opt-out of high-precision scrolling entirely again, which is what Opus 12 did. But then everything in Opus would scroll like the Folder Tree, which may not be what you want.
Edit 3: DPI / resolution / font sizes may also play a part, as I suspect high-precision scrolling works by pixels without multiplying by the scaling factor, which would make it scroll slower in higher DPIs... But Explorer seems to be the same there, so either it's supposed to do that or Windows itself handles it incorrectly as well. The whole high-precision scrolling thing in Windows seems like an unfixable mess to me, unless I'm missing something.