使用鼠标滚轮在多个显示器的任务栏上更改音量



我使用下面的AutoHotkey脚本,该脚本允许我在Windows 10中悬停在任务栏上时使用鼠标滚轮更改音量。然而,这仅在被选为"监视器"的监视器上起作用;主显示器";。我有多个用于扩展桌面的显示器。在扩展监视器任务栏上使用鼠标滚轮滚动不起作用。

有没有一种方法可以修改脚本以使用扩展显示?

SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
;--------------------------------------------------------------------
; Change volume using mouse scroll wheel over taskbar
;--------------------------------------------------------------------
#if MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::
Send {Volume_Up}
return
WheelDown::
Send {Volume_Down}
return
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
return WinExist(WinTitle . " ahk_id " . Win)
}

只有;主显示器"的桌面任务栏具有Window类Shell_TrayWnd

辅助任务栏具有Window类Shell_SecondaryTrayWnd

我不熟悉AutoHotKey脚本的语法,所以我不能给你一个可以复制+粘贴的答案,但你需要更改If语句中的逻辑条件来检查MouseIsOver("ahk_class Shell_TrayWnd") **OR** MouseIsOver("ahk_class Shell_SecondaryTrayWnd")

最新更新