Sits in your tray, keeps your cursor speed at bay :)
Whenever I enter a game of League of Legends, the game resets my Windows cursor speed to an absurdly low value. I'd assume there are also some other buggy programs that do this. Born out of this frustration was this nifty program.
Head over to the latest release and download the executable. There's no installation needed, just place it somewhere and run it.
I hope this is fairly self-explanatory, so here's the short version.
Once you run CursorSpeedPin, it will automatically detect your current cursor speed as set in the control panel. It will give you a nice desktop notification that it is now watching for any changes to that speed, and it will indicate its presence with an icon in the system tray.
Should you want to change your speed (or disable it for some other reason), you can double-click the icon. You will receive a notification, and the icon will also change. Repeat that to enable it again.
If CursorSpeedPin detects a change to your cursor speed, it will revert that change and send you a short desktop notification.
I would recommend creating an AutoStart entry for CursorSpeedPin, so you don't have to remember to start it.
Things aren't working as expected? Please open an issue with a detailed explanation of what you did, what you expected to happen and what happened instead. CursorSpeedPin also creates a logfile called cursor-speed-pin.log
in the folder you placed it in - attach that to the issue, it makes my life so much easier!
If you don't even have a logfile, chances are that you don't have write access to the folder CursorSpeedPin is in; move it to a different folder.
Please be patient with issues, I'm doing this in my free time and it's only one of way too many projects I have going :)
Parts of the code for desktop notifications have been taken from AmaranthineCodices/win32_notification, under the same license.
The tray icons are based on this image by Clker-Free-Vector-Images.