| ^XButton2:: Send "{Volume_Up}" |
| ^XButton1:: Send "{Volume_Down}" |
| ^Ins:: SetVolume("Up") |
| ^Del:: SetVolume("Down") |
| ^PrintScreen:: SetVolume("Mute") |
| |
| SetVolume(LPARAM) { |
| static WM_APPCOMMAND := 0x319 |
| static APPCOMMAND_VOLUME_MUTE := 0x80000 |
| static APPCOMMAND_VOLUME_UP := 0xA0000 |
| static APPCOMMAND_VOLUME_DOWN := 0x90000 |
| |
| switch LPARAM { |
| case "Up": APPCOMMAND_VOLUME_TYPE := APPCOMMAND_VOLUME_UP |
| case "Down": APPCOMMAND_VOLUME_TYPE := APPCOMMAND_VOLUME_DOWN |
| case "Mute": APPCOMMAND_VOLUME_TYPE := APPCOMMAND_VOLUME_MUTE |
| } |
| HWorkerW := WinGetID("ahk_class WorkerW") |
| DllCall("SendMessage", "UInt", HWorkerW, "UInt", WM_APPCOMMAND, "UInt", 0, "UInt", APPCOMMAND_VOLUME_TYPE) |
| } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步