Como faço para impedir que o VLC roube meus botões de volume?

7

quando pressiono os botões de volume no meu laptop, geralmente o volume do sistema é alterado.

No entanto, quando faço isso com o VLC , ele "rouba" as impressoras e ajusta seu próprio "volume". O volume do sistema também é alterado.

Não consigo encontrar uma maneira de desativá-lo no VLC. Alguém sabe?

Atualização:
Desculpe, mais alguns detalhes que eu deveria ter incluído originalmente:

  • VERSÃO VLC: 1.1.4 (e algumas versões anteriores, de volta para cerca de 1.1.0 ou mais, eu acho)
  • SO: Win Vista Pro 32
  • HARDWARE: laptop Dell 1720 (os botões de volume são pequenos botões na frente da unidade, eles podem funcionar como botões de volume do teclado de "mídia")

Atualização:
Os botões parecem mapear para Ctrl + Alt + b e Ctrl + Alt + c (de acordo com a caixa da tecla de atalho nas propriedades de atalho do Windows), mas a tela de teclas de atalho das preferências avançadas do VLC não as lista como as teclas que usa para o volume.

Eu mudei para que não houvesse teclas de atalho de volume nas configurações do VLC - sem sorte, ainda rouba as impressoras e ajusta o volume.

Além disso, pressionar Ctrl + Alt + b ou c não altera meu sistema volume , para quem sabe o que o Windows ou o VLC estão fazendo para reconhecer esses botões de volume.

: (

Atualização:

Esse bug foi finalmente corrigido na versão 1.1.8 - o VLC não rouba mais os botões de volume por padrão.

    
por MGOwen 10.10.2010 / 10:03

5 respostas

8

Erro conhecido: Bilhete # 3828 (novo defeito): o QT4 envia eventos de atalhos processados para a frente , abertos 4 meses atrás:

There is a bug in VLC 1.1.0 QT4 interface that causes processed hotkey events to forwarded. So if volume up key from keyboard is pressed, VLC raises the volume, but it also sends same hotkey event forward and because of this Windows Mixer also raises volume.

Same applies to mute, so both VLC and Windows Mixers are muted. Right way would be that VLC eats all hotkey events it has processed and forwards only those, that it doesn't process.

A única solução é adicionar sua voz a esse bug e nos fóruns de videolan, até que seja corrigido.
Ou, como o VLC é open source, obtenha as fontes e corrija o bug, que deve ser simples o suficiente.

Precisamos de mais informações, como seu sistema operacional e quais são as teclas de volume do seu laptop, e o que elas geram.

No entanto, você ainda pode tentar entrar na seção Preferências do VLC, Teclas de atalho, clicar em Aumentar volume (para baixo) e tentar definir ou Limpar suas definições de chave local e global. Seria interessante saber que efeito isso tem no problema.

    
por 13.10.2010 / 13:09
2

Alguém fez um patch no link - a DLL corrigida para 1.1.4 funciona muito bem na minha caixa Win7.

    
por 24.10.2010 / 03:20
1

As "chaves de aplicativo" estendidas são não significa ser "teclas de atalho" globais como Win + L etc. A janela focada recebe a tecla primeiro e tem a chance de processá-la, assim como outras teclas normais. Isso é por design.

Você pode contornar esse problema trocando o foco do teclado do VLC. Usando o mouse, você pode clicar em outra janela ou área de trabalho / barra de tarefas. Usando o teclado, você pode tanto Alt + Tab , ou se o VLC é a única janela, Win + B para focar a "bandeja do sistema".

    
por 14.10.2010 / 01:34
1

Atualizar para o VLC 1.1.7.
Abra as Preferências e, em "Mostrar Configurações", selecione "Todos". Navegue até Interface > Interfaces principais > Qt
Marque a caixa que diz: "Ignorar botões de volume do teclado". Clique no botão "Salvar".

(Reclama aos devs que este não é o padrão.)

    
por 18.02.2011 / 16:24
0

Eu tive esse problema com o mudo. A solução era entrar nas configurações de teclas de atalho do VLC e mapear o botão mudo como tecla de atalho mudo - o VLC então parou de processar a tecla mudo (mas registrou que uma tecla foi pressionada, mostra o volume VLC atual na tela).

Configurar teclas de atalho de volume para cima / baixo para as teclas de mídia como resultados globais no VLC sempre levando as teclas de volume para cima / para baixo - mas não alterando o volume do sistema, esteja o VLC focado ou não. Se eu limpar a configuração global, o volume do sistema é alterado quando o VLC não tem foco, se ele tem foco, então ele altera o volume.

É buggy, mas parece ser a melhor solução e como estou lidando com isso.

(VLC 1.1.5, laptop Dell D830)

    
por 07.02.2011 / 14:54