如何使用键盘的静音按钮仅使扬声器静音而不使耳机静音?

如何使用键盘的静音按钮仅使扬声器静音而不使耳机静音?

我有一台 Microsoft Comfort Curve 键盘 (KU-0459)。它有一组音量控制按钮。最有趣的是“静音”按钮。

我还有一组 USB 扬声器(Logitech S-150)和一副耳机,带有常用的 3.5 毫米绿色/粉色插孔,可连接到我的板载声卡。

我使用的是 Windows 7 Ultimate。

我可以通过进入控制面板 -> 声音 -> 播放选项卡 -> 右键单击​​扬声器 -> 禁用来选择性地使扬声器静音。我很懒,我希望每当我按下键盘的静音按钮时,所有这些“点击”都能自动完成。

如果你的答案是“AutoHotkey”,那么如果你能提供 .ahk 脚本本身就太好了

答案1

我已经编写了许多 AutoHotkey 脚本来导航控制面板,所以我已经为你做好了准备!以下脚本Show Disabled Devices需要

显示已禁用的设备

然后演讲嘉宾已启用启动脚本时。

注意:就我而言,演讲嘉宾是列表中的第二项,因此我将变量设置speakers2

演讲者


enabled = 0
speakers = 2

Volume_Mute::
{
    enabled := !enabled

    Run, control /name Microsoft.Sound
    WinWaitActive, Sound

    Send, {Down %speakers%} ;Speakers
    Send, +{F10} ;Right click

    if (enabled = 1)
    {
        Send, d ;Disable
    }
    else
    {
        Send, e ;Enable
    }

    WinClose, Sound

    return
}

如果您不熟悉 AutoHotkey 或想要脚本的预编译版本,我可以提供一个以speaker变量为参数的版本。请告诉我。:)

相关内容