Как мне запретить VLC воровать мои кнопки громкости?

Как мне запретить VLC воровать мои кнопки громкости?

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

Однако, когда я делаю это сВЛКон "крадет" нажатия и вместо этого регулирует свою собственную "громкость". Громкость системы также изменяется.

Я не могу найти способ отключить это в VLC. Кто-нибудь знает?

Обновлять:
Извините, изначально мне следовало включить еще несколько деталей:

  • ВЕРСИЯ VLC: 1.1.4 (и несколько предыдущих выпусков, примерно до 1.1.0, я думаю)
  • ОС: Win Vista Pro 32
  • ОБОРУДОВАНИЕ: Ноутбук Dell 1720 (кнопки регулировки громкости — это маленькие кнопки на передней панели устройства, они могут работать как кнопки регулировки громкости на «мультимедийной» клавиатуре)

Обновлять:
Кнопки, похоже, соответствуют клавишам Ctrl+ Alt+ bи Ctrl+ Alt+ c(согласно полю сочетания клавиш в свойствах сочетания клавиш Windows), но на экране дополнительных настроек VLC с горячими клавишами они не указаны как клавиши, используемые для регулировки громкости.

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

Также, нажав Ctrl+ Alt+ bилиc не изменяет громкость моей системы, так что кто знает, что делают Windows или VLC, чтобы распознать эти кнопки громкости.

:(

Обновлять:

Эта ошибка была окончательно исправлена ​​в версии 1.1.8 — VLC больше не перехватывает нажатия кнопок громкости по умолчанию.

решение1

Известная ошибка:Билет № 3828 (новый дефект): QT4 отправляет обработанные события горячих клавиш вперед, открылся 4 месяца назад :

В интерфейсе VLC 1.1.0 QT4 есть ошибка, из-за которой обработанные события горячих клавиш пересылаются. Так что если на клавиатуре нажата клавиша увеличения громкости, VLC повышает громкость, но также отправляет то же самое событие горячей клавиши вперед, и из-за этого Windows Mixer также повышает громкость.

То же самое относится к отключению звука, поэтому и VLC, и Windows Mixers отключены. Правильным способом было бы, чтобы VLC съедал все обработанные им события горячих клавиш и пересылал только те, которые он не обрабатывает.

Единственное решение — добавить свой голос к этой ошибке и на форумах videolan, пока она не будет исправлена.
Или, поскольку VLC — это проект с открытым исходным кодом, получить исходники и исправить ошибку, что должно быть достаточно просто.

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

Однако вы все равно можете попробовать зайти в настройки VLC, раздел «Горячие клавиши», нажать на «Увеличение/уменьшение громкости» и попробовать установить или очистить их локальные и глобальные определения клавиш. Было бы интересно узнать, как это влияет на проблему.

решение2

Кто-то сделал заплатку наhttp://forum.videolan.org/viewtopic.php?f=14&t=79258&start=20- пропатченная DLL для 1.1.4 отлично работает на моем компьютере с Win7.

решение3

Расширенный"ключи приложений"не предназначены для использования в качестве глобальных "горячих клавиш" типа Win+ Lи т. д. Фокусированное окно первым получает нажатие клавиши и имеет возможность обработать его, как и другие обычные клавиши. Это сделано намеренно.

Эту проблему можно обойти, переключив фокус клавиатуры с VLC. С помощью мыши можно щелкнуть другое окно или рабочий стол/панель задач. С помощью клавиатуры можно нажать Alt+ Tab, или, если VLC — единственное окно, Win+ , Bчтобы сфокусироваться на «системном трее».

решение4

У меня была эта проблема с отключением звука. Решением было зайти в настройки горячих клавиш VLC и назначить кнопку отключения звука как горячую клавишу отключения звука - после этого VLC перестал обрабатывать клавишу отключения звука (но регистрирует, что клавиша была нажата, он мигает текущую громкость VLC на экране).

Установка горячих клавиш увеличения/уменьшения громкости на клавиши мультимедиа в качестве глобальных приводит к тому, что VLC всегда принимает клавиши увеличения/уменьшения громкости, но не меняет громкость вашей системы, независимо от того, есть ли у VLC фокус или нет. Если я очищаю глобальную настройку, громкость системы изменяется, когда у VLC нет фокуса, если фокус есть, то он меняет громкость.

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

(VLC 1.1.5, ноутбук Dell D830)

Связанный контент