2

Мое аудио направляется через второе устройство (по умолчанию), которое затем подается на основной. Изменение громкости второго устройства ни на что не влияет, даже если я установил его на 0.

Windows требует, чтобы устройство по умолчанию было тем, которое управляется клавишами громкости на клавиатуре.

Есть ли способ, кроме изменения по умолчанию, контролировать, какое устройство управляется клавишами регулировки громкости?

п.с. Клавиши громкости в общем относятся к тому, что физически может быть реализовано по-другому (вещь, которая отправляет символы увеличения / уменьшения)

Кроме того, я использую Win8.1, если это что-то меняет.

4 ответа4

3

У меня была ваша точная проблема, и я нашел решение, хотя я хотел бы более постоянную. Ответ найден здесь

Короче говоря, я использовал Nircmd, чтобы получить некоторые консольные команды для изменения громкости устройства, отличного от используемого по умолчанию, а затем я использовал AutoHotKey, чтобы подключить мои клавиши регулировки громкости к этим командам, чтобы отрегулировать громкость. Вы могли бы, вероятно, выяснить регуляторы громкости в AutoHotkey, чтобы пропустить сначала использование Nircmd, но я не смог их выяснить.

Пока он работает отлично, и мне не хватает только индикатора громкости, который появляется, когда я меняю громкость.

2

Видя, как я столкнулся с той же проблемой, и это произошло в верхней части Google:

Насколько я знаю, это невозможно сделать в автономных окнах. Однако есть приложение под названием volume2, которое позволяет вам выбрать аудиоустройство для использования и настроить сочетания клавиш для управления громкостью этого устройства с помощью оригинальных клавиш увеличения и уменьшения громкости. Он также поставляется с множеством других интересных функций, но вам не нужно их использовать.

0

Я нашел другое решение, которое некоторые могли бы использовать вместо AutoHotkey

Я разместил это в другом посте здесь

0

Я не уверен, как именно это сделать, но я могу дать вам несколько отправных точек. Щелкните правой кнопкой мыши значок запуска Realtech и перейдите к аудиоустройствам. Выберите устройство, которое вы хотите изменить, и перейдите в свойства. Перейдите на вкладку "Дополнительно" и установите флажок "разрешить приложениям получать эксклюзивный контроль над устройством". Я не уверен, какой набор драйверов / программного обеспечения напрямую управляет вашими клавишами громкости, но это должно позволить ему взять на себя управление, если вы укажете. Надеюсь это поможет. (Обычно это используется для программных медиаплееров, но может также применяться к кнопкам)

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