Saltar al contenido

Teclado macro para cambiar el dispositivo de audio predeterminado

Encontramos la respuesta a este enigma, o por lo menos eso pensamos. Si sigues con dudas coméntalo, que sin tardar

Solución:

Audioswitch (https://github.com/sirWest/AudioSwitch) le permite cambiar rápidamente el dispositivo de audio predeterminado (con un clic en el ícono de la bandeja), admite teclas de acceso rápido, muestra niveles de volumen al hacer clic y permite colores personalizados para el ícono de la bandeja para mostrar qué dispositivo está en uso. Además, es de código abierto. Entonces, si no te gusta, córtalo… (para el deleite de tu corazón).

Una segunda respuesta es Volume2 (https://github.com/irzyxa/Volume2), otro software gratuito (pero no de código abierto). Puede configurar teclas de acceso rápido para cambiar de dispositivo. (También puede, como se ha señalado en otra respuesta, cambiar por otros medios, pero esto no fue lo que OP preguntó, así que no me metí en eso). Ahora ha reemplazado, para mí, AudioSwitch, principalmente porque permite más ajustes de volumen flexibles (que de nuevo no era la pregunta de OP).

Una tercera respuesta es Audio Switcher. http://audioswit.ch/er. También permite cambiar al hacer clic y teclas de acceso rápido. No permite cambiar el volumen con el ratón, al menos en la versión 1.

Basado en este artículo.

  1. Descargue e instale AutoHotkey.

  2. Abre tu panel de control de sonido. Esto también se puede hacer ejecutando mmsys.cpl a través de la búsqueda del menú de inicio o el diálogo de ejecución.

  3. Tenga en cuenta qué tan abajo en la lista están sus opciones deseadas. En la siguiente imagen, la salida HDMI es el elemento 1 y los altavoces predeterminados actuales son el elemento 4.

    Captura de pantalla del panel de control de sonido

  4. Modifique el siguiente script. F6 y F7 representan la activación key (F6 y F7) (la * significa que esta tecla de acceso rápido se aplica incluso cuando modificadores como Control son presionados). Él Down # El comando indica qué tan abajo en la lista debe ir. De tus capturas de pantalla, quieres Down 3 para altavoces y Down 4 para auriculares. Si agrega o elimina dispositivos de audio, o muestra/oculta elementos deshabilitados, el número cambiará.

    *F6::
        Run, mmsys.cpl
        WinWait,Sound
        ControlSend,SysListView321,Down 3
        ControlClick,&Set Default
        ControlClick,OK
        return
    
    *F7::
        Run, mmsys.cpl
        WinWait,Sound
        ControlSend,SysListView321,Down 4
        ControlClick,&Set Default
        ControlClick,OK
        return
    
  5. Ejecute el script. Puede configurar el script para que se ejecute al inicio si lo desea.


La razón por la que llamo a esto un ‘truco’ es que la secuencia de comandos realmente abre el panel de control (una ventana GUI). Idealmente, esto podría hacerse a través de la línea de comando, especificando el GUID del dispositivo de sonido.

Aparentemente hay un programa con una CLI para cambiar los dispositivos de sonido. Usted proporciona el mismo número en la lista, lo que me hace pensar que no es muy diferente del ‘truco’ de AutoHotkey aquí. En cualquier caso, se requeriría algo como AHK para vincularlo a una tecla de acceso rápido.

Secuencia de comandos de teclas de acceso rápido automáticas como una palanca usando el bloqueo de desplazamiento key.

sacar elementos deshabilitándolos (como hdmi en su lcd, etc.)

Prefiero esto porque solo necesito cambiar mi salida de sonido si está configurada en la selección incorrecta. Presionar el bloqueo de desplazamiento me cambia al correcto. Muy útil si ya estoy cargando un juego y me doy cuenta de que está mal. La mayoría de los juegos deben reiniciarse si desea cambiar la salida de sonido.

ScrollLock:: 
  toggle:=!toggle ;toggles up and down states. 
  Run, mmsys.cpl 
  WinWait,Sound ; Change "Sound" to the name of the window in your local language 
  if toggle
    ControlSend,SysListView321,Down 1 ; This number selects the matching audio device in the list, change it accordingly 
  Else
    ControlSend,SysListView321,Down 2 ; This number selects the matching audio device in the list, change it accordingly 
  ControlClick,&Set Default ; Change "&Set Default" to the name of the button in your local language 
  ControlClick,OK 
return

Comentarios y puntuaciones de la guía

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *