3

У меня клавиатура Microsoft Comfort Curve (KU-0459). Он имеет набор кнопок для регулировки громкости. Интересным является "немой".

У меня также есть набор USB-колонок (Logitech S-150) и набор наушников с обычными 3,5 мм зелеными / розовыми гнездами, идущими к моей встроенной звуковой карте.

Я на Windows 7 Ultimate.

Я могу выборочно отключить звук динамиков, перейдя в Панель управления -> Звуки -> вкладка Воспроизведение -> Динамики правой кнопкой мыши -> Отключить. Я очень ленивый, и я хочу, чтобы все эти "щелчки" выполнялись автоматически при каждом нажатии кнопки отключения звука на моей клавиатуре.

Если ваш ответ "AutoHotkey", было бы очень хорошо, если бы вы могли предоставить сам скрипт .ahk

1 ответ1

2

Я написал много скриптов AutoHotkey для навигации по Панели управления, так что я вас покрою! Следующий сценарий требует , чтобы Show Disabled Devices на

показать отключенные устройства

и что колонки включены при запуске скрипта.

Примечание: в моем случае Speakers был вторым элементом в списке, поэтому я установил переменные speakers на 2 .

компьютерные колонки


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 в качестве параметра. Просто дай мне знать. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .