Я только что сделал это с моим ноутбуком. Я использовал AutoHotKey
Вот сценарий
#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}
при этом Win+ PgUp Win+ PgDownменяет мастер громкость. Если вы предпочитаете Ctrl+ PgUp, используйте ^PgUp::Send
.
- Если он еще не установлен, http://www.autohotkey.com/
- После установки щелкните правой кнопкой мыши на рабочем столе и выберите новый файл AutoHotKey.
- Убедитесь, что заголовок файла оканчивается на .ahk (например, я использовал «controls.ahk»)
- Вставьте код сверху
- Сохраните его и дважды щелкните скрипт в проводнике Windows.
Чтобы запустить его при запуске
- Используйте предоставляемую AHK утилиту «Convert to exe» (или вы можете щелкнуть правой кнопкой мыши файл и выбрать «скрипт компиляции»)
- Создайте .exe в «C: \ Users \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Меню Пуск \ Программы \ Автозагрузка»
3
чтобы1
получить лучший контроль.Делать:
Win + B
Left
Enter
PgUp/PgDown
Escape
Это позволяет вам взаимодействовать со значками уведомлений в правой части панели задач с помощью клавиатуры. Win + Bпереносит фокус на один из значков панели задач, Leftперемещает фокус до тех пор, пока вы не сфокусируетесь на значке громкости, Enterне откроет ползунок громкости вверх и не PgUp/PgDownпереместит ползунок.
источник
Up/Down
вместоPgUp/PgDown
более точного контроля громкости.Up/Down
fwiw. Кроме того, между значками, которыеWin + B
фокусируются, и значком громкости, требующим большего количестваRight
нажатий, было несколько значков , но вы можете перетащить их, чтобы они были рядом.Объемные
источник
Alt
+ колесо прокрутки). Чтобы заставить Mute работать с колесом прокрутки, я добавил два правила для Mute:Alt
-Ctrl
и левую кнопку мыши, обе применяются к компоненту Speakers с Channel = Mute / Unmute. Я также должен был изменить Vol +/- бытьAlt
+Shift
(простойAlt
предотвращено мойAlt
-Ctrl
установка работать с Mute). И да, «левая кнопка мыши нажата» - вот что заставило колесо прокрутки работать на меня. Может быть, это неправильно?Существует достаточно хорошее решение, которое не требует установки дополнительных программ :
sndvol
в поле поискаCTRL + ALT + V
и нажмите ОК.Теперь вы можете нажимать клавиши быстрого доступа, и появится окно регулировки громкости. Затем используйте
UP
иDOWN
стрелку , чтобы изменить громкость иESC
закрыть.Рецепт взят из блога .
источник
Wnd + <n>
запустит n-е приложение,NirCmd это приложение, которое изменяет громкость и многое другое.
Пример использования:
Nircmd.exe changesysvolume 2000
Nircmd.exe changesysvolume -5000
nircmd.exe setsysvolume 65535
Вы можете использовать его вместе с AutoHotkey для создания своих собственных клавиш регулировки громкости.
источник
Только что найдено программное обеспечение с открытым исходным кодом 3RVX, которое «обеспечивает экранное отображение (OSD) для систем Windows. Оно поддерживает скины с возможностью снятия громкости и извлечения OSD, а также ряд элементов управления горячими клавишами, уведомлений в трее и других интересных функций. Имитирует внешний вид и ощущения». наложения тома OS X (доступны различные скины), и вы можете настроить комбинации клавиш. "
Также доступно на GitHub
источник
Вы можете использовать этот макрос AutoHotkey : Volume On-Screen-Display (OSD) - by Rajat
Интересная часть здесь:
Если вы измените сценарий и удалите «Gosub», вы можете изменить громкость без экранных панелей.
источник
Попробуйте горячие клавиши громкости звука
источник
Лучший способ манипулировать уровнем громкости системы в Windows без необходимости установки дополнительного программного обеспечения - это использовать VBScript одним из следующих способов:
Тумблер приглушен:
Увеличить уровень громкости:
Уменьшить уровень громкости:
источник
Хотя это очень старый вопрос, я хочу сообщить о своих выводах по этой теме. Я наткнулся на библиотеку AutoHotKey_L , пытаясь переписать клавиатуру
Volume_Up
иVolume_Down
глобальные горячие клавиши. Цель состояла в том, чтобы иметь возможность контролировать общую громкость во время запуска ограниченного нажатия клавиш в полноэкранных приложениях / играх ( игры Bethesda в качестве печально известного примера). Функции довольно просты, поэтому я просто опубликую небольшой пример:В принципе, этот код содержит все, что вам нужно. Он перезаписывает обе клавиши так же, как и раньше, но вместо того, чтобы полагаться на ОС для перехвата нажатия клавиш, AHK устанавливает громкость самостоятельно. Конечно, вы можете указать любую другую горячую клавишу. Поскольку, похоже, нет встроенной функции для относительного изменения громкости , вам сначала нужно получить текущий объем, а затем увеличить / уменьшить его по желанию (здесь:)
5
.VA_SetMasterVolume
принимает значения от 0,0 до 100,0 включительно.Чтобы это работало в ограниченных полноэкранных окнах, было достаточно вызвать
#UseHook
директиву в верхней части моего скрипта.Рекомендации:
источник
Мой любимый способ управления общей громкостью - использовать колесо прокрутки, когда курсор находится над панелью задач с помощью AutoHotkey:
См. Https://autohotkey.com/docs/Hotkeys.htm для получения более подробной информации.
Чтобы можно было регулировать громкость, где бы ни находился курсор (при нажатой крышке), вы можете добавить следующее:
источник