Fixes Windows cursors being WAY too bright with HDR monitors.
  • C# 69.1%
  • Inno Setup 30.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-09 20:20:07 -05:00
Windows Replace Newtonsoft.Json with System.Text.Json 2026-09-09 20:20:07 -05: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 Replace Newtonsoft.Json with System.Text.Json 2026-09-09 20:20:07 -05: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 Replace Newtonsoft.Json with System.Text.Json 2026-09-09 20:20:07 -05:00
README.md Initial Commit 2025-09-14 04:25:10 -07:00
SettingsFile.cs Replace Newtonsoft.Json with System.Text.Json 2026-09-09 20:20:07 -05: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.