Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cursor jumps when moving very slowly #60

Open
cesarizu opened this issue Nov 13, 2013 · 4 comments
Open

Cursor jumps when moving very slowly #60

cesarizu opened this issue Nov 13, 2013 · 4 comments

Comments

@cesarizu
Copy link

When trying to reach to an exact pixel, when moving very slowly the cursor jumps 3-6 pixels. This only happens if I leave the cursor still for a bit and then move. If I move continuously the cursor doesn't jump.

@galexander1
Copy link

I think this is because the driver implements a bit of hysteresis.
There is a heuristic in the mtrack driver that decides if input is signal
or noise. If it hasn't detected signal in a while, then the weight of
the assumption moves towards noise, and it requires a clear signal (a
relatively larger movement with a consistent pressure and so on) before
it will accept any input. But once you have convinced it the input is
really coming from intentional movements of your finger, then it accepts
even very small movements as input.

I find the status quo unsatisfying but as yet have not thought of
anything better. :)

Cheers,

  • Greg

On Wed, Nov 13, 2013 at 09:04:35AM -0800, César Izurieta wrote:

When trying to reach to an exact pixel, when moving very slowly the cursor jumps 3-6 pixels. This only happens if I leave the cursor still for a bit and then move. If I move continuously the cursor doesn't jump.


Reply to this email directly or view it on GitHub:
#60

@cesarizu
Copy link
Author

Hello Greg,

Thanks a lot for your reply. Could you point me where in the code this heuristic is? I would like to give it a shot and see if there's anything I can do.

Greetings,
César

@rynbrd
Copy link
Owner

rynbrd commented Nov 13, 2013

I don't have any such heuristics for noise built into the driver. Though I do experience the same behavior on my MBP Retina. What trackpad are you using?

@cesarizu
Copy link
Author

I have a MBP retina as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants