Add accessibility API to apply custom color-shifting filter for color-blindness
I am a software engineer student and I
I am currently working on implementing a color-shifting filter for
colors specifically tailored for my vision defects.
Since on a desktop environment I use Linux, I discovered that I can
easily do it in some linux Desktop managers.
More technically I developed a GLSL fragment shader that applies a
non-linear color shift in the HSV colorspace.
I know that currently Windows 10 has some pre-made color-correction
filters for color-blindness, but they are too general, and often
really "destructive" in the way they makes you able to see the
differences between colors.
Being tailored to my needs, my filter is more effective and less
"destructive", it doesn't completely destroy the original colors of
Since I would like to help other colorblind people, and I sometimes use Windows 10 myself, I would like to be able to apply my
filter system wide, in real time to what the display is showing, being
it a random application, a browser, a videogame that is using 3D acceleration, etc.
Digging into the accessibility APIs for Windows I found no standard
way to add and implement a custom accessibility color filter, so my
Is there a way to actually add a custom color filter for color
blindness on Windows 10?
Could you point me towards any useful resource?
Thank you for your time,
Giovanni Schiavon commented
No, I haven't been contacted by anyone about this.
But I would love to, since I am still working to find a way to do this.
You can contact me at giovannischiavon96 [at] gmail.com, the same email address that I am using for this account.
Thank you for your feedback. We asked a member of our product team to reach out and wanted to confirm that they were able to reach you successfully? If you have any other suggestions you would like to share, we would love to hear them.
The Microsoft Disability Answer Desk team.