无需硬件按钮即可调整屏幕亮度

无需硬件按钮即可调整屏幕亮度

我有一个小Waveshare 7' 触摸屏液晶显示屏通过 HDMI 连接到我的 Windows 10 PC。默认情况下,屏幕非常亮。根据这个文件,需要焊接才能访问屏幕的背光设置。

还有其他方法可以控制屏幕亮度吗?我想用软件只在这个屏幕上覆盖半透明的灰色色调(类似于 Windows Night Light 功能)。我的其他两个屏幕的颜色不应该改变。

答案1

您可以使用 自动热键,脚本如下:

intensity:=50 ; just a number
Gui, 1: Default
Gui, Color, 0x000000 ; Color to black
Gui, +LastFound +AlwaysOnTop -Caption +E0x20 ; Click through GUI always on top.
WinSet, Transparent, %Intensity% ; Set intensity first based on the time of dday
Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight% ; Cover entire screen

这将在主屏幕上创建点击窗口,位于 x,y 坐标 0,0 处,并以 50% 的透明度覆盖整个屏幕。通过更改显示的坐标,您可以选择另一个显示器,它只是扩展桌面的一部分,具有其 X、Y、宽度和高度的坐标。

要发现显示器的坐标,请使用 SysGet 命令

您需要学习 AutoHotkey,但您可能会在互联网上找到很多相关信息。

一旦你了解了 AutoHotkey,你就可以开始使用 AutoHotkey 脚本 智能亮度。此脚本允许您使用鼠标滚轮控制亮度,方法是按住鼠标左键并上下滚动。如上所述,它会在屏幕上添加透明度各异的黑色覆盖层。

相关内容