Is it possible to invert display colors on Windows like Macs can?
I have nVidia GeForce 6200 graphics card and 17" Samsung SyncMaster display.
Is it possible to invert display colors on Windows like Macs can?
I have nVidia GeForce 6200 graphics card and 17" Samsung SyncMaster display.
Go to the appearance settings (in vista this is through personalization > color and appearance > classic properties)
You can then customize your settings or pick one of the high contrast schemes.
You can sort that out programming a pixel shader or fragment program (OpenGL) to invert all the screen pixels synched with the refresh rate. I believe this can be done fast enough in the GPU to be executed in your gfx card model, altough I must recognize i'm ignorant about the pixel fillrate of the Turbocache variants.
This would be a pretty easy application to write. In fact, it would take more time hooking it up to a keyboard combo or some other hook than anything else. The best way I guess would be to make an application that just inverts the colors, and then add it as a shortcut, with a hot-key combo. Like CTRL-ALT-I to Invert the colors, and again to switch them back.
If you need help with this let me know. This should only end up as an hour or less C++ application.
Windows 7 maginifier glass tool supports color inversion and the magnification is not obligatory.
If you don't have Windows 7, you can use a shareware app called PowerStrip, that will achieve the color inversion with hotkey support. I've used this extensively on XP. This app interacts with the video driver.
If you want to write your own app in user-mode code, then you have two options:
You can also download the debug symbols for the Window's magnifiers, and study those ;-)