- C# 66.3%
- Inno Setup 33.7%
| Windows | ||
| .gitignore | ||
| FuckYourShinyCursors.cproj.user | ||
| FuckYourShinyCursors.csproj | ||
| FuckYourShinyCursors.sln | ||
| global.json | ||
| icon.ico | ||
| InstallerSetup.iss | ||
| LICENSE.txt | ||
| Program.cs | ||
| README.md | ||
| SettingsFile.cs | ||
FuckYourShinyCursors
Have an HDR monitor? Tired of Windows showing your cursor as WAY too bright?
I kept getting that issue and just got tired of it, so I made this.
Every 10 seconds (configurable), it'll force the cursor to be rendered by software, but only if it isn't already using software rendering.
Why continuously set it to software rendering? Why not just set it once?
Because Unity's a bitch! Specifically Unity games force your cursor back to hardware rendering when opening them.
NOTE
This can cause a bit of mouse latency! This program forces Windows to render the cursor with software. While it's not bad, you may notice latency compared to hardware rendering.
I haven't really noticed it, but you might.
Configuration
There's one option: time between forcing it to software rendering. Don't worry, it doesn't try the call if it's already using software rendering.