如何指定键盘快捷键来增加/减少两个显示器的亮度?

如何指定键盘快捷键来增加/减少两个显示器的亮度?

我使用的是装有 Windows 11 Home (22H2) 的台式电脑。我喜欢使用键盘快捷键来操作我的电脑。我曾经使用过自动热键(AHK)控制几件事,比如增加/减少音量(Win+ F11/ F12,移动到下一个多媒体轨道(Win+ F9),等等。

但是,我不知道如何分配键盘快捷键来随意增加/减少显示器的亮度。目前,我正在使用一个简单但功能强大的工具,名为监视者这样做很好,但我想使用键盘快捷键(例如按Win+ F1/ )来实现相同的效果F2

有没有办法做到这一点?

无论使用默认的 Windows 还是第三方工具(AutoHotkey 或其他),只要结果是预期的,我都会接受任何答案。重要的:我正在使用两个显示器,我想控制两个都使用相同的键盘快捷键进行监控。

答案1

您应该能够使用 AutoHotKey 和 NirSoft 来实现这一点ControlMyMonitor.exe

尼尔软件提供了很多有用的工具,比如控制我的监视器

答案2

我已经标记Keltari 的回答这是正确的,因为它引导我找到了解决方案,但是为了完整起见,这里是你必须做的事情,才能使它与 AutoHotkey 一起工作。

首先,您必须创建一个 .bat 文件,其中包含增加/减少显示器亮度的命令。对于我的两个显示器,我只需输入:

"[PATH TO ControlMyMonitor.exe]" /ChangeValue Primary 10 5

"[PATH TO ControlMyMonitor.exe]" /ChangeValue Secondary 10 5

并将其另存为increase_brightness_5.bat。此 bat 文件只是将我的两个显示器的亮度提高了 5。对降低亮度的 bat 文件执行相同操作。

然后,转到 AutoHotkey 脚本并指定键盘快捷键来运行该 bat 文件。对我来说,那是:

; Decrease brightness by 5
#f1::Run, "[PATH TO decrease_brightness_5.bat]",,hide

; Increase brightness by 5
#f2::Run, "[PATH TO increase_brightness_5.bat]",,hide

基本上我使用Win+F1来增加亮度,使用Win+F2来降低亮度。这,,hide会隐藏控制台窗口。

答案3

我知道已经有答案了,尽管我自己是 AHK 的狂热粉丝和用户,但我还是想分享另一个能够单独实现相同效果的实用程序:

易通

为了保留链接,我托管了 2.4.0 版本的副本这里

答案4

这是我设置脚本的方式:

;确保将 ControlMyMonitor.exe 文件放在与脚本相同的目录中

;将亮度降低 5 ^Up::Run, ControlMyMonitor.exe /ChangeValue Primary 10 5 ,,hide

;将亮度增加 5 ^Down::Run, ControlMyMonitor.exe /ChangeValue Primary 10 -5 ,,hide

谢谢@Aventinus

相关内容