Fixes Windows cursors being WAY too bright with HDR monitors.
  • C# 66.3%
  • Inno Setup 33.7%
Find a file
2025-09-14 04:25:10 -07:00
Windows Initial Commit 2025-09-14 04:25:10 -07:00
.gitignore Initial Commit 2025-09-14 04:25:10 -07:00
FuckYourShinyCursors.cproj.user Initial Commit 2025-09-14 04:25:10 -07:00
FuckYourShinyCursors.csproj Initial Commit 2025-09-14 04:25:10 -07:00
FuckYourShinyCursors.sln Initial Commit 2025-09-14 04:25:10 -07:00
global.json Initial Commit 2025-09-14 04:25:10 -07:00
icon.ico Initial Commit 2025-09-14 04:25:10 -07:00
InstallerSetup.iss Initial Commit 2025-09-14 04:25:10 -07:00
LICENSE.txt Initial Commit 2025-09-14 04:25:10 -07:00
Program.cs Initial Commit 2025-09-14 04:25:10 -07:00
README.md Initial Commit 2025-09-14 04:25:10 -07:00
SettingsFile.cs Initial Commit 2025-09-14 04:25:10 -07:00

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.