Как использовать кнопку отключения звука на клавиатуре, чтобы отключить только динамики, а не наушники?

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

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

Я нахожусь на Windows 7 Ultimate.

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

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

16
задан Superbest
15.03.2023 0:02 Количество просмотров материала 3385
Распечатать страницу

1 ответ

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

show disabled devices

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

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

speakers


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

2
отвечен iglvzx 2023-03-16 07:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх