Questão Como controlar o volume principal no Windows 7?


Alguns teclados têm controles de volume que podem ser pressionados a qualquer momento para controlar o volume principal. Meu teclado não tem isso. Existe uma maneira que eu possa criar uma macro chave que funcionará como os controles de volume nesses teclados? Deve sempre permitir que eu controle o volume, mesmo que eu esteja jogando.


92


origem




Respostas:


Eu fiz isso com meu laptop. Eu usei o AutoHotKey

Aqui está o roteiro

#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}

fazendo assim Ganhar+PgUp  Ganhar+PgDown altera o volume principal. Se você preferir Ctrl+PgUp, usar ^PgUp::Send.

  1. Se você não tiver instalado já, http://www.autohotkey.com/
  2. Uma vez instalado, clique com o botão direito do mouse em sua área de trabalho e escolha o novo arquivo AutoHotKey
  3. Certifique-se de intitular o arquivo terminando com .ahk (por exemplo, usei "controls.ahk")
  4. Cole o código de cima
  5. Salve e clique duas vezes no script no Windows Explorer.

Para executá-lo na inicialização

  1. Use o AHK fornecido "Convert to exe" utilitário (ou você pode clicar com o botão direito no arquivo e selecione "script de compilação")
  2. Crie o arquivo .exe em "C: \ Users \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização"

88



Para os seguidores, note que o envio de Volume_Up é basicamente o mesmo que instruir o AHK para simular o botão de aumentar o volume no teclado. - rogerdpack
Etapas concluídas de 1 a 5 ... Nenhum efeito sob o W7 - Acabei de obter paginação. - Pavel Vlasov
Isso é legal, funciona no win7 e muda o passo de 3 para 1 conseguiria um melhor controle. - Eric Wang
Também funciona no Win 10 - Hossein A
tnx para compartilhar - Boldbayar


Faz:

 Vitória + B

 Esquerda

 Entrar

 PgUp / PgDown

 Escapar

Isso permite que você interaja com os ícones de notificação no lado direito da barra de tarefas usando o teclado. Vitória + B traz o foco para um dos ícones da barra de tarefas, Esquerda irá mover o foco até que você tenha foco no ícone de volume, Entrar abrirá o controle deslizante de volume e PgUp / PgDown move o controle deslizante.


73



Você também pode usar Up/Down ao invés de PgUp/PgDown para controle mais fino do volume. - Kevin
eu posso só usar Up/Down fwiw. Além disso, havia alguns ícones entre o que Win + B foca e o ícone de volume requer mais Right pressiona, mas você pode arrastar isso para ficar bem próximo a ele. - MSpreij


Volumouse 

fornece uma maneira rápida e fácil de   controlar o volume do som no seu   sistema - simplesmente rolando a roda   do seu mouse de roda.


21



Quando estou em um jogo e tento usar isso, o jogo fica minimizado. - Phenom
Trabalhou para mim. A interface do usuário não é particularmente intuitiva, mas o Vol +/- funcionou fora da caixa (Alt+ roda de rolagem). Para obter o Mute trabalhando com a roda de rolagem, adicionei duas regras para Mute: Alt-Ctrl e Esquerda botão do mouse para baixo, ambos aplicados ao componente Alto-falantes com Canal = Mudo / Sem áudio. Eu também tive que mudar Vol +/- para ser Alt+Shift (avião Alt impediu meu Alt-Ctrl configuração do trabalho com Mute). E sim, "o botão esquerdo do mouse está abaixado" é o que fez a roda de rolagem funcionar para mim. Talvez seja mal mapeado? - kghastie


Existe uma solução suficientemente boa não requer a instalação de programas adicionais:

  1. Clique no seu menu Iniciar e digite sndvol na caixa de pesquisa
  2. Crie um atalho na sua área de trabalho para ele (clique com o botão direito -> Enviar para a área de trabalho (criar atalho)
  3. Clique com o botão direito do mouse no novo atalho e edite as Propriedades
  4. Na guia Atalho, defina a caixa “tecla de atalho” para a sua pré-visualização. Por exemplo: CTRL + ALT + Ve clique em OK.

Agora você pode pressionar as teclas de atalho e a caixa de controle de volume será exibida. Então use o UP e DOWN setas para alterar o volume e ESC fechar.

Receita obtida deste formulário postagem no blog.


21



Como alternativa, adicione o atalho à barra de tarefas e verifique se ele está em algum lugar à esquerda. A combinação Wnd + <n> irá iniciar a aplicação n-ésima, mais à esquerda = 1. - Roel Spilker


NirCmd é uma aplicação que altera o volume e mais.

Exemplo de uso:

  • Aumentar o volume do sistema em 2000 unidades (de 65535)
    nircmd.exe changesysvolume 2000
  • Diminuir o volume do sistema em 5000 unidades (de 65535)
    nircmd.exe changesysvolume -5000
  • Definir o volume para o valor mais alto
    nircmd.exe setsysvolume 65535

Você poderia usá-lo, junto com AutoHotkeyinventar suas próprias teclas de volume.


7





Acabei de encontrar o software de código aberto 3RVX que "fornece uma exibição na tela (OSD) para sistemas Windows. Ele suporta volume e ejeção de OSDs, bem como uma variedade de controles de atalhos, notificações de bandeja e outros recursos interessantes. Simula a aparência e a sensação da sobreposição de volume do OS X (skins diferentes estão disponíveis) e você pode configurar combinações de teclas. "

Também disponível em GitHub


5



Ótimo software, exatamente o que eu estava procurando! - Green Black


Você poderia usar isso AutoHotkey macro: Volume On-Screen-Display (OSD) - por Rajat

A parte interessante está aqui:

vol_WaveUp:
SoundSet, +%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_WaveDown:
SoundSet, -%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_MasterUp:
SoundSet, +%vol_Step%
Gosub, vol_ShowBars
return

vol_MasterDown:
SoundSet, -%vol_Step%
Gosub, vol_ShowBars
return

Se você modificar o script e remover o "Gosub", poderá alterar o volume sem as barras do OSD.


4



Eu tentei este script. Mesmo que as barras OSD mudem, o volume não muda. - Phenom
parece que, com vista + Se você quiser atualizar o nível de som do sistema, você tem que usar Enviar {Volume_Up} autohotkey.com/docs/commands/SoundSet.htm  viz: codeproject.com/KB/audio-video/mixerSetControlDetails.aspx (comentário "isso funciona no vista" revela que você precisa usar um IAudioEndpoint agora para ajuste global). - rogerdpack
Você também pode facilmente ativar / desativar o som fazendo um pressionamento de tecla "vol_up" e depois "vol_down", que ativa o som quando é silenciado. - rogerdpack


Experimentar Teclas de atalho de volume de som

Esta ferramenta permite controlar o volume do som usando teclas de atalho do sistema. O indicador de volume de som personalizável na tela mostrará o nível atual.

enter image description here enter image description here


3



Bom software livre, mas é codificado para usar Ctrl + Seta para cima / baixo - Lessan Vaezi
@LessanVaezi Sim, é. Eu também não gosto disso. - Brian Chavez


A melhor maneira de manipular o nível de volume do sistema no Windows sem a necessidade de instalar software adicional é usar VBScript de uma das seguintes formas:

Alternar desativado:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAD))

Aumentar o nível do volume:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAF))

Diminuir o nível do volume:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAE))

3