Is there a way to disable mouse acceleration in certain apps? For instance disable in Team Fortress 2 but re-anable when the app doesn't have focus?
Asked
Active
Viewed 2,300 times
1 Answers
1
You can globally use the following command in Terminal (you must log out to take effect):
defaults write .GlobalPreferences com.apple.mouse.scaling -1
To know what the current acceleration is, use this command:
defaults read .GlobalPreferences com.apple.mouse.scaling
For most mice in macOS, the default is set to 3 or 2 but some users may find values as low as 0.25 or 0.12, it generally depends on what type of mouse you are having and the current version of macOS. The moderate value is 0 to 3.
defaults write .GlobalPreferences com.apple.mouse.scaling 0
Look at this useful AD post: How to disable mouse acceleration in Yosemite?
Also, for TF2 game you can definitely use Apple Automator: How to Use Automator in macOS
¡Hope this helps!
-
Is this to disable the acceleration in 1 app or system wide? I am looking to disable it in a select apps. – evenwerk Jul 04 '17 at 13:47
-
System wide (globally). – Jul 04 '17 at 13:48
-
Ok, is it also possible to disable it in select apps such as Team Fortress 2? – evenwerk Jul 04 '17 at 13:49
-
Try this: http://smoothmouse.com/ – Jul 04 '17 at 13:58
-
I just know the method to globally turn the acceleration off via Terminal. Don't know the method to disable it for TF2 only. Suppose there's third-party software for this specific performance. – Jul 04 '17 at 14:29
-
1The links in the smoothmouse website might be useful. – evenwerk Jul 04 '17 at 14:50
-
Also try this: https://github.com/docwhat/killmouseaccel – Jul 04 '17 at 15:51
-
Maybe USB Overdrive? [I've never used it so idk]. I use SteerMouse, which is great for everything else, but cannot do cursor speed per app either. – Tetsujin Jul 04 '17 at 18:20
-
Suppose "USB Overdrive" is robust solution. – Jul 04 '17 at 18:23