Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Use negative mouse scaling value to improve responsiveness System
I know some people are unhappy with the mouse speed settings provided by Apple's Mouse preference pane. There has already been a hint on modifying the preference file directly to achieve more speed. I recently purchased a driverless third-party mouse and was displeased with how painfully slow the mouse pointer moves in response to slight mouse movements, even with high speed settings. It made moving the pointer short distances to things like buttons and web links slow and tedious (see the posts by azerak and osos10 in the above hint.)

So I had an idea: what would happen if the acceleration value was negative? And, to my surprise, it did in fact reverse the acceleration behavior. Small mouse movements were much more responsive, while larger movements were slowed. For me this is a huge improvement, so if you're having the same problem this may be a solution. Right now I'm using a value of -0.3, but I'm still experimenting. It makes small moves quick and I can still move the mouse across my entire screen with relatively little effort.

A speed setting of 0.0 moves the mouse very slowly and ignores how fast the mouse is moving. Probably useless for most of us, but if you need precise movements (like maybe for drawing) it might be of interest.

    •    
  • Currently 3.00 / 5
  You rated: 1 / 5 (5 votes cast)
 
[12,069 views]  

Use negative mouse scaling value to improve responsiveness | 6 comments | Create New Account
Click here to return to the 'Use negative mouse scaling value to improve responsiveness' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
HUH?
Authored by: SOX on Jul 18, '03 01:04:36PM

what are you taking about. I dont see any fill-out field on the mose preferences pane in OS X. are you editing the prefs file?



[ Reply to This | # ]
RTFA.
Authored by: sylvank on Jul 18, '03 01:57:34PM
As he says above:
There has already been a hint on modifying the preference file directly to achieve more speed.
The linked hint provides instructions:
Using a terminal, edit the .GlobalPreferences.plist file in your ~/Library/Preferences directory. If you're using Pico, for example, type:

pico ~/Library/Preferences/.GlobalPreferences.plist

Once the editor opens, use control-W to search for "scaling". You'll see a couple lines that look like:

[key]com.apple.mouse.scaling[/key]
[real]1.700000000000000e+00[/real]
You can also use textedit to edit the file:

/Applications/TextEdit.app/Contents/MacOS/TextEdit ~/Library/Preferences/.GlobalPreferences.plist &

Or even Property List Editor if you have it installed.
Interestingly, my .GlobalPreferences.plist doesn't have the mouse scaling entry.

[ Reply to This | # ]
Addendum
Authored by: sylvank on Jul 18, '03 02:01:50PM
A comment in the linked article correctly points out that technically, we shouldn't be editing pref files by hand, but using the defaults command, eg:

defaults write -globalDomain com.apple.mouse.scaling -float 3.0

But then where would we be if we always followed the rules?

Probably yelling at our Macs and wondering why preferences aren't loading right: beware messed up XML files. :-)

[ Reply to This | # ]
Use negative mouse scaling value to improve responsiveness
Authored by: flernk on Aug 14, '03 09:29:02AM
Much easier than editing system settings: Just get the program USB Overdrive X which gives you control over, amoung other things, mouse acceleration.

[ Reply to This | # ]
Use negative mouse scaling value to improve responsiveness
Authored by: fuli42 on Sep 02, '03 09:27:18AM

I would still like to know how to set mouse acceleration from the system, without the use of third-party plugins.
Where can you set the acceleration value?

Thank you



[ Reply to This | # ]
Mouse Scaling Editable in NSGlobalDomain
Authored by: XUSER on Sep 11, '03 09:59:31AM

I see mouse scaling in the file NSGlobalDomain. In terminal type: defaults read NSGlobalDomain, and hit return. You can find mouse scaling in the results.



[ Reply to This | # ]