问题

问题

有没有办法让特定的、单独的窗口变暗?

问题

我经常发现,我浏览的许多程序和页面的背景都是白色或近乎白色,非常刺眼。通常,它们要么根本无法配置,要么配置不够,要么有太多特殊情况无法有效配置。图像或视频可能会引入过多的亮度。

降低整个屏幕/系统亮度是不是一个解决方案,因为无论全局设置如何改变,一堆黑暗窗口旁边的明亮窗口都是不好的。

我想调暗那些对我来说太亮的窗口,这样它们在我喜欢/配置的暗窗口旁边就可以忍受。

要求

理想情况下, 我想:

  1. 当窗户太亮时迅速调暗,
  2. 配置某些程序,使其所有或部分窗口默认变暗,
  3. 能够手动切换单个窗口的调光,并且
  4. 保留全部功能。

最低限度,如果你能给我一种编程方法来调暗窗口,我就可以而且会用一些编程语言来完成剩下的工作。

详细偏好设置

我希望在不窃取焦点或以其他方式阻止击键、鼠标事件和其他窗口事件的情况下做到这一点,以便停留即使在我与它交互时它也会变暗,包括调整大小、移动和隐藏窗口(我通常使用自己的 AutoHotKey 脚本来执行这些操作,但也经常使用内置键盘和鼠标方式)。

我更希望有一个可以在 Windows 7 和 Windows 10 之间重复使用的便携式解决方案(如果它也可以在 Windows 8 上运行,那就更好了),但目前我很乐意接受任何解决方案。我最迫切的日常需求是 Windows 7。

为了使其工作,我需要安装的东西越少越好,但此时我会安装任何合理的东西。

我本质上是一个自由软件的狂热分子,但如果它能很好地完成工作,在意志薄弱的时刻,我甚至可能会使用互联网上的一个可疑的二进制文件,而且我肯定会花大价钱从一个有信誉的来源购买一个完善的封闭解决方案。

如果没有奇怪的视觉伪影或明显的延迟,我会非常享受它,并且我愿意忍受一些恒定的 CPU 负载来实现这一点,但即使是一个只有在窗口静止时才有效的解决方案,我必须手动重新应用甚至在之后进行清理,也会有所改进。

如果它不泄漏内存就好了,但如果我必须每周或每天重启一次,那还是值得的。

答案1

我不建议通过编程来实现这一点。市面上有很多 GUI 框架可能无法很好地支持这种尝试。

我可以建议 Windows 10 下的两个快速而肮脏的解决方案:

  1. 夜灯(Windows + A->展开->夜灯)
  2. 设置 -> 轻松访问 -> 颜色过滤器 -> 尝试各种选项,直到您满意为止

相关内容