Blue light filter using Python or C++
Hola Solo'ers. I wanted to make an open source project where I would be making a simple blue light filter with brightness and color adjustments. Its planned to be cross platform, i.e, Windows as well as Linux. I've figured the way, which is to overlay a transparent layer over the screen, and adjusting its properties would make screen look bright or dull or yellowish, i.e, its gamma n all. But the problem is, I cannot get a way to do that. I thought of PyQt in which there would be a window with transparency and always on top property, but I want to read the keyboard and mouse for the active window, and not the overlay window. So, can anybody suggest a way I can overlay the screen without affecting the active window or desktop behind it? Any programming language is okay. I just want the way I can do that. [EDIT] I have found "xrandr" in Linux which changes the way OS interacts with the screen. It's accomplishing my task, but its only for specific linuxes and also I want something for Windows.