Live data from Hacker News

Mouse scroll wheel acceleration, implemented in user space

github.com

51–58 of 58 posts

Re: Mouse scroll wheel acceleration, implemented in user space

#51

Earlier quoted context omitted.

The G502 is a phenomenal mouse

On Win 10 ours randomly changes dpi. The multi-user setup is abysmal; one user can screw up another's settings. It spams notifications when you cause a quick-change-dpi event (you can turn off notifications, it's a weird default). It works very badly without the app running, ie it's a soft-mouse tailored to Windows. There's no Logitech Linux app (though the one I use is superior to the Windows app, IMO, clearer with…

I use mine on Linux but I don't use any application for settings. I set mine under windows using the internal memory on the mouse and I've never had it change anything randomly on me besides unknowingly hitting the physical DPI button by accident

Re: Mouse scroll wheel acceleration, implemented in user space

#52
post #24

Earlier quoted context omitted.

Until you have an unlocked wheel, you don’t know what you’re missing out on. On the other hand, gestures in Firefox, specifically “Scroll to Bottom”, have made me miss mine less. Also, unlocked scroll wheels get you banned within seconds on Counter Strike servers for input lag.

>unlocked scroll wheels get you banned within seconds on Counter Strike servers for input lag What's the connection between those two?

Sounds like an engine issue to me.

Re: Mouse scroll wheel acceleration, implemented in user space

#53
post #2

It was also implemented physically in some mouses for example, Logtiech G502: " Dual-Mode Hyper-Fast Scroll Wheel Unlock the scroll wheel for hyper-fast continuous scrolling to spin quickly through long pages, or lock it down for single click precision scrolling. The weighty, metal wheel delivers confident, smooth and satisfying control for either mode. " https://www.youtube.com/watch?v=aANF2OOVX40 ( Interstellar Mou…

It’s a feature that I rolled my eyes at when I got my mouse, but now use several times a day. Unlock the wheel and spiiiiiiiiiiiiiin until I get far enough down the page. So much more convenient and versatile than clicking and dragging the scroll bar tab.

On Firefox I use ScrollAnywhere extension which I configure to use right-down drag to scroll large amounts with little movement. Helps tremendously with lengthy pages and I miss being able to use it in code editors.

Re: Mouse scroll wheel acceleration, implemented in user space

#54
post #28
post #2

It was also implemented physically in some mouses for example, Logtiech G502: " Dual-Mode Hyper-Fast Scroll Wheel Unlock the scroll wheel for hyper-fast continuous scrolling to spin quickly through long pages, or lock it down for single click precision scrolling. The weighty, metal wheel delivers confident, smooth and satisfying control for either mode. " https://www.youtube.com/watch?v=aANF2OOVX40 ( Interstellar Mou…

I have one of those at my current job. I very much dislike it. Probably because I'm not used to it. Gnome, my DE, has all sorts of 'scroll on hover' tricks. Scroll while hovering an app icon, will "alt tab" between windows of that app. Scroll over the volume icon to up or down it. And so forth. At least once a day, all my windows get jumbled, or the volume set to 100, because the wheel was spinning while I moved my m…

I don't like DEs that move stuff around. I disable every gesture and shortcut in settings in my Gnome DEs, then I enable the bare minimum to switch between tabs of the same window, windows on the same virtual desktop and between desktops, scroll with the touchpad and basically that's it.

Re: Mouse scroll wheel acceleration, implemented in user space

#55
post #47

Earlier quoted context omitted.

Ah yes, the monday morning little ritual: try to move down a dozen lines, maybe half a page, scroll a bit and realized I moved 3 pixels. Try again scrolling a bit faster and end up zooming by 3 pages. Repeat in the other direction. Use the scroll bar out of desperation after 3 failed attempts. Gets a bit better once the coffee and the muscle memory kick in, but I really wish Apple would give some love to common old-f…

I'm a first time MacOS user thanks to issued equipment. Three months in and I hate it. Scroll acceleration is definitely in the top five list of reasons why. The goofy keyboard shortcuts, the crummy window switching (switching between applications is different than switching between instances of an application), and wretched window management (inconsistent behavior around maximizing windows-typically bad-and no half…

Funny because I can’t stand alt tab in Windows anymore. Alt tabbing through a bunch of windows just to go back to the other app I want to use. It used to be worse before tab systems collapsed all the window spam.

These days I like the distinction between tabbing through an app vs across apps. Only peeve is that alt tabbing to a minimized app should restore it.

Re: Mouse scroll wheel acceleration, implemented in user space

#56
post #47

Earlier quoted context omitted.

I'm a first time MacOS user thanks to issued equipment. Three months in and I hate it. Scroll acceleration is definitely in the top five list of reasons why. The goofy keyboard shortcuts, the crummy window switching (switching between applications is different than switching between instances of an application), and wretched window management (inconsistent behavior around maximizing windows-typically bad-and no half…

Funny because I can’t stand alt tab in Windows anymore. Alt tabbing through a bunch of windows just to go back to the other app I want to use. It used to be worse before tab systems collapsed all the window spam. These days I like the distinction between tabbing through an app vs across apps. Only peeve is that alt tabbing to a minimized app should restore it.

I disable that wherever possible since I find it incredibly annoying. I just never have enough windows to want nested window switching.

Re: Mouse scroll wheel acceleration, implemented in user space

#57
Back in the late '90s I hacked a Genius NetMouse[1] to have pressure sensitive resistors under the scroll rocker (plus USB instead of RS232). The harder you pressed the faster it scrolled. It worked great. I need to make another...

[1] http://www.tcocd.de/Pictures/Peripheral/Genius/netmouse.shtm...

Re: Mouse scroll wheel acceleration, implemented in user space

#58

Looks like this is X based, wonder if it could be ported to Wayland.

In the README, I mentioned X11 because an earlier implementation was for X11. However, this implementation now is platform independent. It uses pynput. It should work on all major desktop environments, like X11, Wayland, MacOS, Windows.

Awesome, thanks for the clarification. Cool project :)
Post reply on HN