通过调整视频适配器来反转显示颜色

时间:2012-03-14 02:51:18

标签: c++ windows accessibility device-driver video-card

我想知道是否有可能通过直接调整视频适配器来创建一个Windows程序来反转所有显示颜色,就像MacOS在“黑白模式”中那样。

我是一名C ++ Windows开发人员,我的视网膜上有一种叫做视网膜色素变性的退行性疾病,这使我对眩光和鲜艳的颜色非常敏感。 Windows提供的高对比度方案不是一种选择。它只是不起作用。选择后,大多数应用程序(事件Microsoft)忽略它,最终在黑色背景上呈现黑色文本! Apple只需轻轻翻转每种颜色的方法,简单,快速且非常有效。 据我所知,Macintosh具有处理有限和受控的一组视频适配器的优势,而Windows应该处理提供兼容驱动程序的任何类型。

我看到这个项目分为两层:一个用于处理视频卡检测和键盘快捷方式管理,另一个用于实际调整视频适配器;在它们之间有某种硬件抽象层。 每个视频适配器可以采用不同的技术来实现期望的效果。 我想支持至少NVIDIA,ATI和英特尔适配器。

经过大量的谷歌搜索,我很沮丧。关于视频卡编程和设备驱动程序开发的信息是稀缺和神秘的。

我正在努力实现的目标是什么? 有人能指出我正确的方向吗?

我的目的是创建一个免费工具来帮助患有类似眼部疾病的人。

我会非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我会深入研究颜色配置文件,它们自早期Windows版本开始就存在。