On Windows, if you click MMB on some windows, your mouse cursor will turn into a little ↕️ icon, and then you can scroll by moving the mouse cursor up and down, with it going faster the further you drag away from the position it was originally at.
This is one (1) behaviour I miss from Windows. Hours upon hours of scroll-wheeling makes my joints quite tired.
But well. Linux is nothing if not customisable, so I'm wondering if there's a way to recreate this behaviour on it.
Call it a reverse curb-cut effect, I first discovered it when I was a teenager, and back then I'd sometimes use it out of laziness or because it was quicker (ah how I miss being young and immune to pain)
Then when time happened and I started having arthritis flareups, it was there to help me, and I was like "heck, that's a neat thing for accessibility"
i've come to this in the opposite direction as you. when i switched to linux full time; that middle mouse button wasn't so ubiquitously set as you've described it (none of the windows systems i've owned had it); but the middle mouse button on linux has been ubiquitously set as a 2nd clipboard since the 1970's.
i've grown so accustomed that the middle mouse button gives me a second copy/paste that i had trouble with it when i bought my first linux laptop and the built-in kde decided to mimic that window's scroll just like you described it and i had to learn how to turn it off. lol
One is handles by your Desktop Environment for desktop scrolling outside of apps. Others have mentioned this.
The other is handled directly by browsers.
To enable this for browsers:
Firefox:
under about:config, the key general.autoScroll needs to be set to true
Chrome:
Chrome (and any electron based apps) needs to have the following additional flag added to launch with support for middle click scroll:
--enable-blink-features=MiddleClickAutoscroll
I would also advise you to map 2 of your mouse buttons to scroll up and scroll down, that way you can just hold a key down to scroll instead of shaking your mouse around using the autoscroll arrows.
In GTK/GNOME apps this is remedied by scrolling your mouse wheel over the scrolling indicator (the small side bar that shows up while scrolling). It makes the scrolling much faster this way, but I agree it's not ideal and the windows behaviour is better UX wise
I have a couple of Logitech Mx Master 3S mice I use. One really nice feature is that you can 'unlock' the mouse scroll wheel so that there's no resistance. Just spin it fast and it'll keep scrolling for quite a long time.
Actually this most recent version will do click scrolling when the wheel is spun at low speeds, but unlock and let the wheel fly when spun faster. Really great feature.
I know it's also not what you were asking about, but I don't know of that feature in Linux.
Thanks for posting this. Been using Linux exclusively for almost 10 years now but I still miss scrolling by clicking the MMB. I have some problems with my fingers so using the scroll wheel is rather unpleasant, yet necessarily, especially when scrolling down slowly and steadily for a long time (e g. while reading/scanning stuff)
And I always thought my Linux VMs were just not working correctly when I tried to use that feature. I'm surprised that Linux doesn't have it. I use it constantly on Windows.
I wish KDE was a little more customizable on that front, I can either have it be left corner for left click, middle bottom for middle click and right bottom for right click, OR click anywhere and it's a left click and do multi finger pressed for mid/right click.
I just want left and right click, I have a superwide TouchPad on this laptop and the amount of times I close shit (why is middle mouse close for so many things?) is quite irritating.
I've got the same complaint here. Firefox has a setting, but it's kinda crap and is only in Firefox. I haven't been able to find a solution that works system wide and isn't horrible jank. I'm on mint with cinnamon, btw.