Cómo cambiar el dispositivo de audio predeterminado con un atajo de teclado
🔍 WiseChecker

Cómo cambiar el dispositivo de audio predeterminado con un atajo de teclado

Solución rápida: Windows no tiene un atajo de teclado nativo para cambiar dispositivos de audio. Usa SoundSwitch (gratis, soundswitch.aaflalo.me). Instálalo. Configura la tecla de acceso rápido (por ejemplo, Ctrl+Alt+F12). Elige por qué dispositivos de salida quieres alternar. Al presionar la tecla de acceso rápido, cambia entre ellos al instante.

Cambias constantemente entre altavoces y auriculares. Hacer clic derecho en el icono del altavoz y hacer clic es tedioso. SoundSwitch crea una tecla de acceso rápido para cambiar al instante. Alterna entre cualquier cantidad de dispositivos con una sola pulsación de tecla.

Síntoma: Quieres un atajo de teclado para cambiar rápidamente entre altavoces, auriculares u otros dispositivos de salida de audio.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~5 minutos.

ADVERTISEMENT

Qué causa esto

Windows permite el cambio manual mediante el Mezclador de volumen o la bandeja del sistema, pero no tiene un atajo de teclado integrado para ello. SoundSwitch es una utilidad gratuita que cubre esta carencia: define una tecla de acceso rápido para alternar entre los dispositivos de reproducción (y grabación) seleccionados.

Método 1: Instalar y configurar SoundSwitch

La herramienta recomendada.

  1. Descarga SoundSwitch desde soundswitch.aaflalo.me. Gratis.
  2. Instálalo. SoundSwitch aparece en la bandeja del sistema.
  3. Haz clic derecho en el icono de SoundSwitch en la bandeja → Settings.
  4. Cambia a la pestaña Playback. Marca los dispositivos por los que quieres alternar: altavoces, auriculares, HDMI del monitor, DAC USB.
  5. Cambia a la pestaña Recording. Marca los dispositivos de micrófono (si quieres una tecla de acceso rápido independiente para la entrada).
  6. Configura la Hotkey para reproducción: por ejemplo, Ctrl + Alt + F12. Para grabación: Ctrl + Alt + F11.
  7. Guarda la configuración.
  8. Presiona la tecla de acceso rápido: alterna entre los dispositivos seleccionados. Una superposición en pantalla muestra brevemente el dispositivo actual.

Esta es la configuración estándar.

ADVERTISEMENT

Método 2: Función de PowerShell como script

Para una configuración por script o una tecla única más simple.

  1. Para alternar entre dos dispositivos (Altavoces vs Auriculares): instala el módulo AudioDeviceCmdlets. Abre PowerShell como administrador:
    Install-Module -Name AudioDeviceCmdlets -Scope CurrentUser
  2. Crea el script toggle-audio.ps1:
    Import-Module AudioDeviceCmdlets
    $current = Get-AudioDevice -Playback
    if ($current.Name -like "*Speakers*") {
        Set-AudioDevice -Name "Headphones"
    } else {
        Set-AudioDevice -Name "Speakers"
    }

    Ajusta los nombres de los dispositivos para que coincidan con los tuyos.

  3. Crea un acceso directo en el escritorio: destino powershell.exe -ExecutionPolicy Bypass -File C:\path\toggle-audio.ps1.
  4. Haz clic derecho en el acceso directo → Propiedades → campo Tecla de método abreviado → presiona la tecla de acceso rápido para asignarla.
  5. Al presionar la tecla de acceso rápido, alterna entre Altavoces y Auriculares.
  6. Para 3 o más dispositivos: amplía el script con lógica para alternar por la lista.

Esta es la ruta correcta para usuarios avanzados sin software de terceros.

Método 3: Usar AutoHotkey para mayor flexibilidad

Para un flujo de trabajo personalizado.

  1. Instala AutoHotkey v2 desde autohotkey.com.
  2. Crea el script audio-switch.ahk:
    #Requires AutoHotkey v2.0
    ^!F12::  ; Ctrl+Alt+F12
    {
        Run('powershell.exe -ExecutionPolicy Bypass -File C:\path\toggle-audio.ps1', , 'Hide')
    }
  3. O usa las funciones de audio integradas de AutoHotkey para cambiar directamente sin PowerShell.
  4. Ejecuta el script AHK. La tecla de acceso rápido está activa mientras se ejecuta el script.
  5. Agrégalo al inicio: copia el script AHK a la carpeta shell:startup (Windows + R).
  6. Como beneficio adicional para alternar el silencio: agrega otra tecla de acceso rápido F12::SoundSetMute(-1) — alterna el silencio.
  7. Para controlar el volumen por dispositivo: combina AHK con la CLI SoundVolumeView de NirSoft.

Esta es la ruta correcta para la automatización avanzada.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Presiona la tecla de acceso rápido. El dispositivo de audio predeterminado cambia de inmediato.
  • El audio que se reproduce en cualquier aplicación cambia a la nueva salida.
  • El icono del altavoz en la bandeja del sistema muestra el nuevo dispositivo al pasar el cursor.

Si nada de esto funciona

Si la tecla de acceso rápido no funciona:

Conflicto de teclas de acceso rápido: otra aplicación usa la misma combinación de teclas. Cambia la tecla de acceso rápido a una combinación menos común. SoundSwitch no está en ejecución: Configuración → Aplicaciones → Inicio → SoundSwitch → actívalo. Para conflictos de elevación: los scripts de PowerShell pueden necesitar permisos de administrador si acceden a API protegidas. Haz clic derecho en el script → Ejecutar como administrador para probar. Para AutoHotkey con aplicaciones de administrador: el script AHK debe ejecutarse como administrador para interceptar teclas en aplicaciones de administrador. Para PC con utilidades de audio del fabricante: Realtek, Nahimic pueden interceptarlas. Desactiva temporalmente la aplicación del fabricante para probar.

En resumen: Instala SoundSwitch para una configuración sencilla con interfaz gráfica. O usa PowerShell + AudioDeviceCmdlets + acceso directo para una solución nativa. AutoHotkey para flujos de trabajo personalizados avanzados.

ADVERTISEMENT