xanderfrangos / twinkle-tray

Easily manage the brightness of your monitors in Windows from the system tray
https://twinkletray.com
MIT License
5.32k stars 170 forks source link

[Feature Request] Use screen filter for displays without DDC/CI Support (Or Multiple Monitors) #487

Open tdw46 opened 1 year ago

tdw46 commented 1 year ago

I would like to use brightness slider with several monitors at a time.

To fix this, I recommend creating a pixel filter that overlays all apps, taskbar, start that can dim pixels. A slightly gray/black transparent filter should do the trick.

It seems like this should be a simple/elegant solution, but I'm sure the development behind this approach is more difficult than I assume as a novice.

Thanks for all your effort!

cerahmed commented 1 year ago

I passed by to open the same feature request; this indeed makes the app 10x more universal and useful! A number of macOS brightness apps allow you to "software dim" an external monitor not supporting DDC/CI, which I really miss in the Windows world.

xanderfrangos commented 1 year ago

While I do see the value in this concept, there are several issues that have deterred me from implementing this previously:

tdw46 commented 1 year ago

While I do see the value in this concept, there are several issues that have deterred me from implementing this previously:

  • Certain apps marked as "always on top" may bypass the filter.
  • Certain apps may lose focus or not detect mouse events correct with the filter active.
  • Exclusive fullscreen apps (such as games) may bypass the filter.
  • Exclusive fullscreen apps my lose focus or minimize with the filter active.
  • Games may incorrectly detect the filter as a cheat, kicking (or banning) users from multiplayer.

Thanks for this reply, is there a reason two monitors that normally work individually for DDC/CI brightness wouldn't work in tandem? I read some other posts that cite problems when using a hub adapter with HDMI. This isn't the case for me, I'm directly plugged into the HDMI and DP connections on my graphics adapter.

Thanks!

TiborGY commented 1 year ago

You can use f.lux for this purpose, if you do not like the color shifting you can modify the settings and use it as a software dimming filter.