Súper tecla para pausar, silenciar el micrófono y silenciar los altavoces en Windows

11

EDITAR: Solo reformulando la pregunta:

¿Alguien sabe cómo silenciar el micrófono con autohotkey?
He aquí por qué lo necesito:

Cada vez que alguien entra en mi oficina, tengo que detener el reproductor multimedia. A veces, cuando estoy viendo un video, también tengo que silenciar los altavoces de los auriculares. Y si estoy en una llamada de Skype, tengo que silenciar el micrófono.

Quiero asignar todas esas funciones a una sola tecla de acceso rápido para mayor comodidad (probablemente la tecla "silenciar" o "reproducir / pausar") y estoy bastante seguro de que la tecla automática puede hacer eso, pero no sé cómo silenciar el micrófono usando autohotkey.

Además, también quiero asignar todos los comandos inversos (reproducir y activar silencio) a una sola tecla (podría ser una diferente o la misma).

(No creo que importe, pero estoy usando Windows 7)

Malabarba
fuente
puede pausar todos los programas de medios usando monitores (con la opción de registro PAUSE key)
ukanth
Reformuló la pregunta para mayor claridad.
Malabarba

Respuestas:

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

Alternaría el estado silenciado del micrófono en win & z. Silenciar el volumen maestro sería muy similar, excepto que en lugar de MICRÓFONO pondría MASTER, sin embargo, si solo desea silenciar su reproductor multimedia, puede ser mejor configurar una tecla de acceso rápido para pausarlo, en lugar de silenciar el volumen del sistema. Dependiendo del reproductor, puede hacerlo por sí mismo; de lo contrario, busque la función ControlSend.

(Esto tiene la ventaja de no usar NirCMD, ya que si bien es una herramienta brillante, el retraso de disco de ~ .5 segundos es realmente molesto para mí :()

Phoshi
fuente
Realmente me gustaría hacerlo sin NirCMD, pero el comando anterior (como está) no parece funcionar para mí. No informa ningún error al cargar el script, pero presionar la tecla de acceso rápido asociada tampoco hace nada. Lo intenté con MICROPHONE y MASTER. Revisaré el archivo de ayuda y veré si puedo hacerlo funcionar.
Malabarba el
Problema solucionado: fue a la carpeta de instalación de Autohotkey y configuró el modo de compatibilidad (WIN XP). ¡Gracias!
Malabarba
Ah, genial! Eso es algo para recordar :)
Phoshi el
@Malabarba, ¿cómo se configura la compatibilidad con WIN XP?
Bryan
4

Recomendaría la utilidad ' MicMute ' para silenciar o activar el micrófono primario usando un teclado. Tiene un bonito icono de barra de tareas, globos de barra de tareas y notificaciones auditivas que puede modificar.

Lo que es mejor también me permitió seleccionar las teclas multimedia extendidas de mi teclado como acceso directo: elijo el botón junto al silencio de volumen de mi sistema.

MicMute Keyboard Muting del micrófono de Windows

Daniel Sokolowski
fuente
1
Desafortunadamente, he tenido mala suerte con MicMute. Algo con eso escuchando un atajo de teclado hace que todo mi sistema se detenga cuando escribo a veces. Cerrar MicMute soluciona inmediatamente los problemas de velocidad.
Josh Mouch
3

Puede hacer esto y mucho más utilizando NirCMD junto con AutoHotKey.

Echa un vistazo: http://www.nirsoft.net/utils/nircmd.html

NirCmd es una pequeña utilidad de línea de comandos que le permite realizar algunas tareas útiles sin mostrar ninguna interfaz de usuario. Al ejecutar NirCmd con la opción de línea de comandos simple, puede escribir y eliminar valores y claves en el Registro, escribir valores en el archivo INI, marcar a su cuenta de Internet o conectarse a una red VPN, reiniciar Windows o apagar la computadora, crear acceso directo a un archivo, cambie la fecha de creación / modificación de un archivo, cambie la configuración de su pantalla, apague su monitor, abra la puerta de su unidad de CD-ROM y más ...

J Sidhu
fuente
En realidad, parece que puede silenciar cualquier dispositivo de sonido con el comando "mutesysvolume". Lo probaré ahora.
Malabarba
Funcionó perfectamente gracias! ejecutar nircmd.exe mutesysvolume 2 micrófono
Malabarba
2

Muy simple:

  1. Ve a tu Skype
  2. Seleccionar herramientas
  3. Seleccionar opción
  4. Haga clic en avanzar a continuación
  5. Luego haga clic en Teclas de acceso rápido
  6. Marque Habilitar atajos de teclado
  7. Compruebe el micrófono silenciado ... y haga clic en él
  8. Luego seleccione una tecla adicional que desee para silenciar el micrófono ... como CTRL + Z ... CTRL + D ... cualquier tecla que desee elegir
  9. Finalmente, haga clic en Guardar.
Fatima Caballero
fuente
1

He configurado ctrl + p para alternar el sonido del sistema, para window + z sería:

#z::Send {Volume_Mute}

Abbas
fuente
0

Aquí hay un AutoHotKeycomando de muestra para usar nircmdpara silenciar un micrófono. Tendrás que jugar con el número al final, se refiere al número de micrófono.

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

Presione Windows + Zpara alternar silencio.

Bryan
fuente
0

Para extender la respuesta de Phoshi, usar AutoHotkeyy este script puede ayudar (Ctrl + F8):

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

En mi caso, sin embargo, fue lo siguiente:

SoundSet, +1, MASTER, mute, 12

Esto podría ayudar a obtener la configuración exacta del dispositivo de audio: https://autohotkey.com/docs/commands/SoundSet.htm#Ex

Corio
fuente