p2rkw / xf86-input-mtrack

Xorg Multitouch Trackpad Driver
GNU General Public License v2.0
486 stars 54 forks source link

Circular scrolling #51

Open altayhunter opened 6 years ago

altayhunter commented 6 years ago

One of my favorite features of the xf86-input-synaptics driver is CircularScrolling, which is a feature similar to the chiral scrolling option in some of Synaptics' drivers for Windows. In particular, there is an excellent patent-free implementation of it available as a patch over in this GitHub project. I would be thrilled if this feature were incorporated into the mtrack driver.

p2rkw commented 6 years ago

Interesting. It could be done in mtrack and it would be really unique feature, but I see few problems here:

I recently implemented edge scrolling, did you try it? You can even set sensitivity for fast scrolling: https://github.com/p2rkw/xf86-input-mtrack#EdgeScrollSensitivity

altayhunter commented 6 years ago

Thanks for your response.

I'm personally not a big fan of edge scrolling, and I actually really like the idea of having circular scrolling being triggered by two-finger touch rather than from an edge. This is admittedly a niche enough idea that I may be the only one interested in it. My problem with every other implementation of scrolling is having to lift my fingers off the touchpad frequently to scroll great distances. This can be mitigated by increasing acceleration or enabling momentum, but I find that these options reduce precision.

Anyway, thanks again for your response.