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

Set mouse sensitivity #15

Closed
neeerp opened this issue Sep 1, 2021 · 12 comments · Fixed by #27
Closed

Set mouse sensitivity #15

neeerp opened this issue Sep 1, 2021 · 12 comments · Fixed by #27
Labels
enhancement New feature or request

Comments

@neeerp
Copy link

neeerp commented Sep 1, 2021

A nice feature would be if it were possible to also set the mouse sensitivity from LinearMouse preferences, ideally beyond the range provided in System Preferences.

For some context, I had previously used the SteerMouse free trial and it had the ability to set both mouse sensitivity and acceleration values (i.e. acceleration was on a range too) independently. I personally don't care for supporting acceleration besides on/off, but I think setting linear mouse sensitivity would be a great add here!

I'd also like to commend this project; glad there's a FOSS alternative to all this paid software for what should (in my opinion) be a default feature in MacOS! Great stuff!

@lujjjh
Copy link
Collaborator

lujjjh commented Sep 2, 2021

Glad you like it!

Would be helpful if you could describe the scenario in which we need to set mouse sensitivity beyond the range provided in System Preferences.

Is the cursor speed still too slow / fast? Or perhaps you'd like to adjust the sensitivity to a more accurate value which exactly fits you?

@neeerp
Copy link
Author

neeerp commented Sep 27, 2021

Sorry for not replying sooner, but yes, I find that the mouse sensitivity settings in System Preferences are insufficient for my needs... What you listed is pretty spot on.

  • Cursor speeds are too slow even at the end of the given range
  • Although it's possible to set cursor speed above the end of the range from the terminal, a reboot appears to be required to apply the settings which is extremely inconvenient and makes it hard to tune anything properly.
  • I'm also under the impression that past a certain scaling value, the manual setting doesn't increase the cursor speed (I'd set it to some absurd number just to test, but I can't reboot my machine at the time of writing this... lol).
  • A numerical value that correctly reflects the current cursor speed would be great and is not provided by default (though you can read the value from the terminal, the issue from the previous point still stands.

@neeerp
Copy link
Author

neeerp commented Sep 28, 2021

I tried to do a little bit of research yesterday and it seems what I'm asking for might not be easy to implement. I think it might be the case that this functionality would need to come as a kernel extension/driver. That seems to be how Steermouse and USB Overdrive accomplish that.

Granted, I know very little about MacOS so perhaps I'm wrong about this. I'm going to try looking into this more in my free time (if anything, just to learn a little bit about developing drivers). Given that I haven't been able to find any FOSS alternatives to Steermouse/USB Overdrive, I think actually managing to implement something like this would be much appreciated by more than just myself!

@lujjjh
Copy link
Collaborator

lujjjh commented Sep 28, 2021

Cool! I'm also not sure how SteerMouse and USB Overdrive implement this function. I'll do some tests later.

Looking forward to your good news :)

@Saysano
Copy link

Saysano commented Nov 5, 2021

Hello,

I second this request. To me, it's the opposite, it's too fast, I am used to having a lower sensitivity because I play a lot of FPS games. I also know very little about MacOS, I'm used to Windows. Nevertheless, thank you very much for the software, works like a charm. Having a way to choose the sensitivity of the cursor would be very appreciated !

@mreser99
Copy link

If this great app able to has own tracking speed settings that would be great. I'm using 1000dpi mouse and it seems slow. Because we can set mouse tracking speed under windows as our wish. I'm also setting under system preferences but it's reverting old setting a few seconds later.

@blubber
Copy link

blubber commented Nov 16, 2021

I have this issue as well, using a magic mouse. When I enable linear mouse the tracking speed becomes way too fast. Moving the mouse a couple centimeters is enough to put the cursor on the other side of my display. I can set the tracking speed in the regular mouse preferences, but it gets reset to what I assume is it's fastest speed.

@lujjjh lujjjh added enhancement New feature or request help wanted Extra attention is needed labels Dec 8, 2021
@lujjjh
Copy link
Collaborator

lujjjh commented Dec 9, 2021

After several days' investigation, LinearMouse now supports cursor acceleration & sensitivity, which is greatly inspired by @noah-nuebling's Mac Mouse Fix.

To get an early access, download the binary here. Any feedback could be helpful.

Currently you cannot set different values for different mice. I may support it in the future.

image

@rookbreezy
Copy link

@lujjjh I tested it now, seems to work great. Note, I had to toggle accessibility permissions off then on again and restart the mac for it to work.

@lujjjh
Copy link
Collaborator

lujjjh commented Dec 9, 2021

[...] I had to toggle accessibility permissions off then on again and restart the mac for it to work.

@coding-cucumber Thank you for your test. Updates require regranting the permission; but toggling on and off without a reboot should work... I'll try to sign the app with a fixed certificate and see if this annoying issue could be solved.

@mreser99
Copy link

mreser99 commented Dec 9, 2021

I've tested also and working great with logitech m185. Thank you for implement this great feature.

@rookbreezy
Copy link

@lujjjh The rebooting issue was probably just a bug on my Mac specifically.

@lujjjh lujjjh removed the help wanted Extra attention is needed label Dec 9, 2021
@lujjjh lujjjh closed this as completed in #27 Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants