Comments (15)
I suspect high mouse scroll sensitivity in macOS was causing #13. Scroll is too slow for me, too, so we might revert patch done for #13.
from voodoormi.
I compared magic trackpad 2 with trackpoint and thought MT2 to be much more smoother than trackpoint but yes, Macbook Air behaves same, and touchpad uses MT2 simulation via VoodooInput so they should be identical. My bad.
I think faster polling rate might made difference but that's out of scope, I guess. I'll test with MT2 more extensively tommorow, if possible, and confirm it.
from voodoormi.
I'm not entirely sure how to do that unfortunately. Would be nice to have though. An interim solution could be to use smoothScroll https://www.smoothscroll.net/mac/
from voodoormi.
@1Revenger1 Well, VoodooPS2 supports smooth scroll. I am not sure whether it is a feature of PS2 protocol or not.
from voodoormi.
It isn't a feature of PS2. The trackstick data reported is the same between the two buses.
I took a quick looks and found these properties, so I can take a look in a bit
https://github.com/acidanthera/VoodooPS2/blob/master/VoodooPS2Trackpad/VoodooPS2SynapticsTouchPad.cpp#L528
from voodoormi.
VoodooSMBus/VoodooTrackpoint#6
Last PR works fine with mine.
from voodoormi.
VoodooSMBus/VoodooTrackpoint#6
Last PR works fine with mine.
I will have a test of your branch to see if it works.
from voodoormi.
VoodooSMBus/VoodooTrackpoint#6
Last PR works fine with mine.
@gimdh I have a custom build and it works. And #13 has been solved as well (The trackstick speed back to normal instead of too fast. In fact, it's becoming too slow now).
from voodoormi.
I'll need to try it personally at some point, currently messing with Big Sur.
Cool that it fixed quite a bit though. I'll check out the sensitivity when I take a look at it. I don't see much point in decreasing the denominator (currently 20) but we could increase the default value maybe.
from voodoormi.
Haha, ok I might lower the denominator. I've currently got the multiplier at 40 (40/20 = 2x multiplier) and it's still pretty slow. This otherwise is smoother.
from voodoormi.
I have just found out Trackpoint scroll is not smooth in terminal. Maybe something more should be done.
@1Revenger1 Could you reopen this issue?
from voodoormi.
Afaik it isn't smooth even with a trackpad.
Terminal isn't like other programs - it has rows and columns it adheres to afaik. I can test tomorrow but iirc trackpad and trackpoint behaved basically the same.
from voodoormi.
Afaik it isn't smooth even with a trackpad.
Confirmed.
I have just found out Trackpoint scroll is not smooth in terminal. Maybe something more should be done.
It should be considered as the desired behavior.
from voodoormi.
Hmm, could be polling rate. My trackpoint doesn't react to the polling rate command so it could be pretty far off. Wouldn't mind if someone compared different rates vs power consumption so we could choose the optimal one
from voodoormi.
@1Revenger1 It was way more simple problem. With Trackpoint scroll, multiple lines scroll at a time. However, with touchpad, only a single line scrolls at a time, but much more frequently. That's why I thought touchpad is smoother.
Skipping multiple lines at a time is generally bad for locating line, so I hope this to be fixed if possible. I wonder if VoodooPS2 is any better.
from voodoormi.
Related Issues (20)
- SYNA2B3C Trackpad suddenly stops working HOT 2
- Can't work on Samsung Notebook 900X3L HOT 5
- HP Omen 15 Synaptics touchpad only works properly after sleep HOT 21
- Thinkpad x280 Trackpoint deadzone/lowresolution HOT 1
- Thinkpad P51 won't boot up w/ RMI [SOLVED] HOT 6
- Not working on Thinkpad P51 (with logs). Help needed! [SOLVED] HOT 11
- Tap to click not working on HP Envy 13 2018 HOT 1
- SMBUS Synaptics SYN327C only works properly after sleep. HOT 3
- Thinkpad x1 carbon gen 6 trackpad stops working after sleep on macOS 13.1 HOT 3
- SYNA 2B52 stops working after a couple sec HOT 3
- Sluggish i2c-SYNA328b HOT 2
- Force Touch not respecting palm rejection rules. HOT 2
- Lenovo T490: Erratic Mouse Pointer behavior in BootPicker HOT 20
- SYNA32CB support HOT 5
- Support for 0x432f touchscreen by Raydium HOT 1
- [X1C6] Thumb/Joint is not detected properly -> Click+drag not working HOT 8
- RMI_READ_DATA_REPORT_ID
- Tap to click not working normally HOT 1
- No support for SYNA2B3E
- No support for SYNA329D
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from voodoormi.