Tecla super para pausar, silenciar microfone e silenciar alto-falantes no Windows


11

EDIT: Apenas reformulando a pergunta:

Alguém sabe como silenciar o microfone usando a autohotkey?
Aqui está o porquê de eu precisar:

Sempre que alguém entra no meu escritório, tenho que pausar o media player. Às vezes, quando estou assistindo a um vídeo, também preciso silenciar os alto-falantes dos fones de ouvido. E se estou em uma chamada pelo Skype, tenho que silenciar o microfone.

Quero atribuir todas essas funções a uma única tecla de atalho para conveniência (provavelmente a tecla "silenciar" ou "reproduzir / pausar") e tenho certeza de que a autohotkey pode fazer isso, mas não sei como silenciar o microfone usando autohotkey.

Além disso, também quero atribuir todos os comandos reversos (reproduzir e ativar o som) a uma única tecla (poderia ser uma tecla diferente ou a mesma).

(Acho que não importa, mas estou usando o Windows 7)


você pode pausar todos os programas de mídia utilizando monitores (opção de registo chave PAUSA com)
ukanth

Reformulou a questão para maior clareza.
Malabarba 15/10/09

Respostas:


6
#z::
soundget, isMute, MICROPHONE, MUTE
if isMute = Off
    toMute = 1
else
    toMute=0
SoundSet, toMute, MICROPHONE, MUTE
return

Alternaria o estado silenciado do microfone em win & z. O volume principal de silenciamento seria o mesmo, exceto que, em vez de MICROPHONE, você colocaria o MASTER, no entanto, se for apenas o seu media player que você deseja silenciar, será melhor configurar uma tecla de atalho para pausá-lo, em vez de silenciar o volume do sistema. Dependendo do player, ele poderá fazer isso sozinho; caso contrário, verifique a função ControlSend.

(Isso tem a vantagem de não usar o NirCMD, pois, embora seja uma ferramenta brilhante, o atraso de disco de ~ 0,5 segundos é realmente irritante para mim :()


Eu realmente gostaria de fazer isso sem o NirCMD, mas o comando acima (como está) não parece funcionar para mim. Não relata nenhum erro ao carregar o script, mas pressionar a tecla de atalho associada também não faz nada. Eu tentei com o microfone e o mestre. Vou examinar o arquivo de ajuda e ver se consigo fazê-lo funcionar.
Malabarba 15/10/09

Problema corrigido: foi para a pasta de instalação do Autohotkey e configure-o para o modo de compatibilidade (WIN XP). Obrigado!
Malabarba 15/10/09

Ah, demais! Isso é algo para se lembrar :)
Phoshi

@ Malabarba, como você define a compatibilidade com o WIN XP?
bryan

4

Eu recomendaria o utilitário ' MicMute ' para silenciar ou ativar o som do microfone principal usando um teclado. Possui um bom ícone da barra de tarefas, balões da barra de tarefas e notificações auditivas que você pode modificar.

O que é mais impressionante também permite que eu selecione meus teclados teclas de mídia estendida como um atalho - eu escolho o botão ao lado do som do volume do sistema.

Silenciamento do teclado MicMute do microfone do Windows


1
Infelizmente, tive azar com o MicMute. Alguma coisa com a escuta de um atalho de teclado faz com que meu sistema inteiro entre em um rastreamento quando digito algumas vezes. O fechamento do MicMute corrige imediatamente os problemas de velocidade.
Josh Mouch 22/10/2015

3

você pode fazer isso e muito mais usando o NirCMD junto com o AutoHotKey.

Dê uma olhada: http://www.nirsoft.net/utils/nircmd.html

O NirCmd é um pequeno utilitário de linha de comando que permite executar algumas tarefas úteis sem exibir nenhuma interface do usuário. Ao executar o NirCmd com uma opção simples de linha de comando, você pode gravar e excluir valores e chaves no Registro, gravar valores no arquivo INI, discar para sua conta da Internet ou conectar-se a uma rede VPN, reiniciar o Windows ou desligar o computador, criar atalho para um arquivo, altere a data de criação / modificação de um arquivo, altere as configurações de exibição, desligue o monitor, abra a porta da unidade de CD-ROM e muito mais ...


Na verdade, parece que ele pode silenciar qualquer dispositivo de som com o comando "mutesysvolume". Vou testar agora.
Malabarba 15/10/09

Funcionou perfeitamente obrigado! execute nircmd.exe mutesysvolume 2 microfone
Malabarba 15/10/09

2

Muito simples:

  1. Vá para o seu Skype
  2. Selecione Ferramentas
  3. Selecionar opção
  4. Clique em avançar abaixo
  5. Em seguida, clique em Teclas de Atalho
  6. Marque Ativar atalhos de teclado
  7. Verifique o microfone mudo ... e clique nele
  8. Em seguida, selecione uma tecla adicional que você deseja silenciar o microfone. Como CTRL + Z ... CTRL + D ... qualquer tecla que você deseja escolher
  9. Por fim, clique em Salvar.

1

Eu configurei ctrl + p para alternar o som do sistema, para window + z seria:

#z::Send {Volume_Mute}


0

Aqui está um AutoHotKeycomando de amostra nircmdpara silenciar um microfone. Você terá que brincar com o número no final, refere-se ao número do microfone.

#z:: Run c:\tools\nircmd\nircmd.exe mutesysvolume 2 microphone 2

Pressione Windows + Zpara ativar e desativar o som.


0

Para estender a resposta de Phoshi, o uso AutoHotkeydeste script pode ajudar (Ctrl + F8):

^F8::
SoundSet, +1, MICROPHONE, mute
return

No meu caso, porém, foi o seguinte:

SoundSet, +1, MASTER, mute, 12

Isso pode ajudar a obter a configuração exata do dispositivo de áudio: https://autohotkey.com/docs/commands/SoundSet.htm#Ex

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.