2

Я использовал программу под названием Управление звуком в XP, чтобы расположить всю клавиатуру NumPad в качестве устройства микширования звука с OSD.

  • CTRL [7] <- vol up Main. , , CTRL [8] <- Cd vol up
  • CTRL [4] <- отключить / включить звук. , CTRL [5] <- Cd Vol Mute
  • CTRL [1] <- Vol Down Main. CTRL [2] <--- Cd Vol Down

И т.д. Для громкости компакт-диска, громкости микрофона, wav, громкости внешнего входа или любой другой громкости, которая контролировалась самой звуковой платой (а не системой).

[||||||||| -50% - || __________] <- Экранное меню

Программа, которая сделала это в XP, бесполезна в Windows 7, потому что изменился весь метод управления, и применяется управление для каждой программы. (плюс CD теперь цифровые данные через систему, а не через аналоговый проход процессора)

Замены, которые я нахожу в Интернете, контролируют только ОСНОВНУЮ громкость. что бесполезно для подавления системных звуков при включении фильма или музыки. Использование управления по программам великолепно, доступ к элементам управления невелик.

Как я могу снова превратить мой NumPad в аудио микшер?

Чтобы упростить вопрос, если вы нажмете на Volume и откроете панель "микшер" win7, я бы хотел использовать сочетания клавиш для первых 3 микшеров, и не имеет значения, что находится в этих 3 микшерах. это было бы идеально для меня. Я был бы так счастлив с этим.

Я обычно не использую такие вещи, как winamp, zune, foobar, itunes или skype, или любые другие вещи, которые часто контролируются сторонними инструментальными элементами, независимо от того, какой метод должен быть настраиваемым пользователем, и работать с элементами управления системы.

3 ответа3

3

Управление звуком было обновлено для Windows 7.

Вы можете скачать его здесь. Пожалуйста, обратите внимание на следующую статью поддержки
Я обновился до Windows Vista/7, и управление звуком больше не меняет громкость :

Убедитесь, что вы используете последнюю версию Sound Control, доступную в разделе « Текущая загрузка ». Вам также необходимо следовать инструкциям, приведенным на странице примечаний по совместимости . В Windows Vista/7 изменился метод управления микшерами громкости, и включение соответствующего режима совместимости позволит Sound Control снова корректно управлять уровнями громкости. Кроме того, после того, как вы установили соответствующий уровень совместимости, запрос подтверждения контроля учетных записей также не будет отображаться, или будет доступна опция, чтобы прекратить отображение запроса снова.

1

У меня похожая проблема (не могу изменить основной том Windows вместо тома приложения.) Я рассмотрел использование AutoHotkey (AHK) для отображения нажатий клавиш в командах микшера звука. Я кратко рассмотрел это, но решил, что это слишком много хлопот по сравнению с моим обходным приемом (я сначала нажимаю снаружи / внутри приложения, прежде чем изменить объем системы / приложения).

Я поделюсь своим прогрессом в случае, если кто-то еще может использовать его:

  1. Используйте версию AHK, которая может получить доступ к API управления звуком Vista, например, AutoHotkey_L. Текущий стандарт AHK может изменять только свои собственные настройки громкости; не настройки системы / других приложений.
  2. Установите сценарий AHK, обертывающий API управления аудиосистемой Vista : функции управления аудиосистемой Vista v2.1
  3. Напишите скрипт AHK, который преобразует нажатия клавиш на цифровой клавиатуре в действия управления звуком. Названия клавиш для клавиатуры num: Numpad0 , Numpad1 , Numpad2 ...

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

1

Попробуйте NirCmd. Он может изменить основной объем, а также ползунки громкости субъединицы.

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

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

7 Увеличение объема системы, 2000 единиц (из 65535) nircmd.exe changesysvolume 2000 4 Уменьшить объем системы на 5000 единиц (из 65535) nircmd.exe changesysvolume -5000 1 Переключатель объем системы между отключенным и нормальным состоянием. nircmd.exe mutesysvolume 2

А для 8, 5, 2:

nircmd.exe setsubunitvolumedb "Speakers" "Wave" -10 ,

nircmd.exe mutesubunitvolume "Speakers" "Wave" 2 (2 для переключения, 1 включен и 0 выключен)

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

Просто убедитесь, что у вас есть правильные названия устройств (например, Speakers, Wave, Line in и так далее). Вы можете найти правильные имена в свойствах звука, как описано в этом сообщении в блоге.

Изменить: у меня нет опыта работы с AutoHotKey, но это будет примерно так:

Numpad3::Run nircmd.exe setsubunitvolumedb "Speakers" "Wave" -10,,Hide

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