When I work in Windows XP and 7 I want mouse acceleration to be on using the default settings. However, when I'm using some applications like Photoshop or games such as First Person Shooters I need it to be turned off.

I'm currently switching it on and off by opening the mouse settings dialog box and turning it on or off there but that is getting really, really old. Especially if I boot up Team Fortress 2, join a server only to realize I forgot to turn it off so I have to close it down and do it all again. Very old.

I tried creating two reg files that changed the needed values in HKEY_CURRENT_USER/Control Panel/Mouse, that did not work. There must be something needed for the change to trigger.

So I'm looking for an alternative. A keyboard shortcut would probably be the most simple and reliable way to do it, such as ALT+F11 to turn it off, ALT+12 to turn it on, or even better, ALT+12 to toggle it. I don't think those shortcuts would interfere with anything else? There's just one problem - how do I make this happen? I'm not a programmer.

  • 2
    What about disabling mouse acceleration forever, then increasing the sensitivity on Windows so it moves faster and adjust the settings accordingly in-game to counter the faster movement by decreasing the sensitivity? – Tom Wijsman Jul 5 '10 at 15:51
  • 1
    No, that's not what I'm looking to do. – Don Jul 5 '10 at 16:19
  • Why do you absolutely need mouse acceleration? @TomWij's suggestion sounds reasonable to me. – Sasha Chedygov Jul 6 '10 at 22:26

AutoHotkey could be used to automate the encapsulating the whole process you need to undertake in a single hotkey that will go and toggle the checkbox for you, unless someone writes special software for you this would be the only way to accomplish that task.

Either automate it through a script or get rid of the acceleration... ;-)

  • Would AutoHotkey be able to do that the background without disrupting fullscreen applications? I have not used AHK before. – Don Jul 10 '10 at 16:09
  • If opening the windows doesn't cause the full-screen application to be minimized then you could do it with AutoHotkey or AutoIt, what you usually do is command it to do mouse clicks or key presses. But I think it is possible to ask it to press specific buttons by a text they contain. They have a big community, if you get stuck somewhere you could ask how to automate your specific task on their forum. – Tom Wijsman Jul 10 '10 at 17:05

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.