NVDA Volume Adjustment (Регулировка громкости)

Слава Украине! Героям слава!!!

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

Вы всегда можете изменить комбинации клавиш по умолчанию на удобные для вас через диалоговое окно настроек жестов введения NVDA.

Особенности дополнения

Переключение между источниками звука

Перейти к предыдущему или следующему источнику звука можно с помощью комбинаций клавиш NVDA+Windows+ стрелки влево или вправо. Список состоит из двух частей - системных аудиоустройств и запущенных аудиосесий. Переключение происходит циклически по кругу подобно кругу настроек NVDA.

Через панель настроек приложения можно скрыть любые элементы этого списка.

Переключение между аудиосесиямы может происходить автоматически при переключении на окно соответствующей программы - этот режим включается в настройках дополнения.

Примечание: Список аудиосесий меняется динамически и зависит от запущенных программ.

Регулировка уровня громкости

Выбрав источник звука можно изменить его громкость с помощью следующих команд:

Примечание: По умолчанию за одно нажатие громкость меняется на один процент. Это значение можно изменить в панели настроек дополнения в диапазоне от 1 до 20.

Настройка громкости выбранного канала

Для выбранного источника звука доступны также настройки уровня громкости отдельных его каналов:

Примечание: Функция регулировки громкости каналов пока доступна только для аудио-устройств.

Быстрое переключение между аудио устройствами вывода звука

Для переключения вывода всех звуков NVDA на следующее доступное аудио устройство достаточно нажать комбинацию клавиш NVDA+Windows+PageUp.

Чтобы вернуться к предыдущему аудио устройству воспользуйтесь командой NVDA+Windows+PageDown.

Кроме того, чтобы быстро переключить вывод звука NVDA на выбранное аудио-устройство, можно воспользоваться клавишами NVDA+Windows+ функциональные клавиши начиная от F1.

Примечание: Для всех обнаруженных в системе выходных аудио-устройств создаются отдельные функции переключения на них. Все эти функции отображаются в диалоговом окне "Жесты ввода", где есть возможность назначить команды активации для каждого из выявленных устройств.

Окно настроек дополнения

Следующие опции позволят гибко настроить поведение приложения и список аудиоресурсов для переключения между ними.

Объявления состояния источника звука при переключении

Если установлен этот флажок, то при переключении между источниками звука или между каналами будет объявляться их текущее состояние, а именно - значение уровня громкости или признак приглушивания.

Шаг изменения уровня громкости

Минимальная величина, на которую изменится уровень громкости при одном нажатии клавиш. Можно установить значение от 1 до 20 пунктов.

Автоматическое переключение аудиосесии

Если установлен этот флажок - приложение будет автоматически переключаться на аудиосесию, что соответствует программе в фокусе.

Например, если вы в данный момент просматриваете сайт в Firefox, приложение определит это и автоматически переключится на аудиосесию Firefox. И вы можете сразу регулировать уровень громкости для текущего процесса не отыскивая его в списке.

Скрыть аудио-сеансы с одинаковыми названиями

Иногда при запуске некоторых программ открывается несколько аудио-сессий с одинаковыми именами. Эта опция позволяет скрыть такие аудио-сессии.

Сокрытие процессов

В этом списке флажков можно обозначить процессы, которые нужно скрыть из основного списка. Это могут быть, например, служебные программы.

Кнопка "Обновить" предназначена для обновления списка всех запущенных процессов и доступных аудиосесий. При этом отмеченные элементы остаются отмеченными.

Кнопка "Очистить" - снимает все флажки и удаляет неактуальные элементы.

Управление всеми обнаруженными аудио-устройствами

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

По неизвестным причинам эта функция вызывает ошибки на некоторых системах, поэтому она обозначена как экспериментальная.

Сокрытие аудиоустройств

Если одно или несколько аудио-устройств вы не используете и не хотите, чтобы они присутствовали при переключении между аудио-источниками, вы можете легко удалить их из основного списка просто отметив их в панели настроек.

Кнопка "Обновить" предназначена для пересканирование всех имеющихся в системе устройств и отображения обновленной информации. При этом отмеченные элементы остаются отмеченными.

Кнопка "Очистить" - снимает все флажки и удаляет неактуальные элементы.

Приглушение громкости

Функция приглушения громкости может работать в двух режимах:

  1. Полностью отключить источник звука. Для включения этого режима необходимо выбрать соответствующий вариант в списке выбора режимов приглушивания.
  2. Уменьшать громкость на указанное в процентах значение, которое можно отрегулировать с помощью слайдера в панели настроек дополнения.

Примечание: Есть возможность восстановить уровень громкости для всех приглушенных источников звука при завершении работы NVDA. Поскольку список аудиосесий меняется динамически - громкость будет восстановлена только для доступных на данный момент программ, которые воспроизводят звук.

Использование комбинаций клавиш по умолчанию

Если вы не планируете использовать все функции дополнения. В панели настроек есть возможность выключить связанные по умолчанию комбинации клавиш для всех имеющихся функций. После чего вы можете назначить собственные комбинации клавиш через стандартное диалоговое окно NVDA "Жесты ввода ..." только для тех функций, которые вас интересуют.

Благодарности

Мы очень благодарны всем, кто приложил усилия, чтобы разработать, перевести и поддерживать это дополнение:

Известные проблемы

В некоторых системах функция сканирования всех имеющихся аудиоустройств по непонятным причинам вызывает сбои. Это известная проблема стороннего модуля PyCaw, которая пока не решена.

Журнал изменений

Версия 1.3.3

Версия 1.2

Версия 1.1

Версия 1.0: особенности реализации

Внесение изменений в код дополнения

Вы можете клонировать этот репозиторий, чтобы внести изменения в NVDA Volume Adjustment.

Дополнительные зависимости

Следующие модули можно установить с помощью pip:

Построение дополнения из репозитория

  1. Откройте командную строку, перейдите в корневой каталог этого репозитория.
  2. Запустите на выполнение команду scons . Если не возникло ошибок, сгенерированное дополнение будет помещено в текущий каталог.