Empezando
Primero necesitas descargar NirCmd . No requiere ninguna instalación.
NirCmd es una pequeña utilidad de línea de comandos que le permite realizar algunas tareas útiles sin mostrar ninguna interfaz de usuario.
NirCmd tiene un comando ingenioso llamado setdefaultsounddevice
que necesitamos.
Página de manual
setdefaultsounddevice [Nombre del dispositivo] {Rol}
Configure el dispositivo de sonido predeterminado en Windows 7 / Vista / 2008. El [Nombre del dispositivo] es el nombre del dispositivo, como aparece en la lista de ventanas de dispositivos de sonido, por ejemplo: Altavoces, Entrada de línea, Micrófono, etc. El parámetro {Rol} es opcional y puede contener uno de los siguientes valores: 0 para la consola (el valor predeterminado), 1 para multimedia y 2 para comunicaciones.
Una vez que haya descargado el programa, puede colocarlo en su carpeta de Windows o en una carpeta de su elección. Si lo coloca en su carpeta de Windows, no tiene que saber la ubicación del archivo nircmd.exe. Más sobre eso más tarde.
Encontrar [Nombre del dispositivo]
Ahora necesitamos encontrar su [Nombre del dispositivo]. Vaya a: Panel de control \ Hardware y sonido \ Sonido y busque sus dispositivos. Lo más probable es que se llamen oradores.
Tendrá que cambiar uno de los nombres. Prefiero cambiar el dispositivo de sonido integrado porque una vez que desconecte el auricular USB y vuelva a enchufarlo, el nombre del dispositivo se restablecerá a los altavoces. Cambia el nombre de un dispositivo eligiendo propiedades en el dispositivo y escribiendo el nombre que desea en el campo superior.
Cuando haya terminado, debe tener dos dispositivos de reproducción, uno llamado Altavoces (auriculares) y el otro LoudSpeakers.
Usando NirCmd
Ahora podemos usar NirCmd para cambiar al dispositivo deseado. Al igual que:
> nircmd.exe setdefaultsounddevice Speakers
Sin embargo, descubrí que Skype (en mi caso) no cambia cuando se ejecuta. Por lo tanto, también debemos usar el parámetro opcional {Role}.
> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2
Afortunadamente, NirCmd admite scripts. Entonces, creemos dos scripts, uno que cambie a nuestros altavoces y otro que cambie a nuestros auriculares.
SwitchToHeadset.ncl:
setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2
SwitchToSpeakers.ncl:
setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2
Puede crearlos con el Bloc de notas. Son solo archivos de texto con una extensión .ncl en lugar de .txt. Póngalos en un lugar conveniente. Lo necesitaremos en breve.
Cambie el dispositivo de reproducción con las teclas Logitech G
Dependiendo de su decisión de dónde colocar el archivo nircmd.exe, lo siguiente puede diferir. Usaré la solución donde no coloco nircmd.exe en la carpeta de Windows.
Ahora debe ir al Logitech Gaming Software (controlador) para vincular sus teclas G a estos scripts. Seleccione el botón que desea vincular y elija Acceso directo, elija un nombre apropiado y escriba la ruta a nircmd.exe y el script .ncl desea ejecutar.
"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"
Recuerde vincular tanto SwitchToHeadset como SwitchToSpeakers.
Ya terminaste! Disfrutar.
Encontré una solución más fácil.
Usé esta pequeña aplicación útil aquí (audioswitcher) y asigné la configuración de sonido a algunas pulsaciones de teclas, y luego las asigné a los botones en el costado del auricular.
El mismo resultado final, pero es un camino más fácil para llegar allí, y la aplicación es útil de todos modos si tiene numerosos dispositivos de salida de sonido para administrar.
fuente
Aquí hay otra alternativa usando un programa diferente llamado "Audioswitch":
Descargue e instale Audioswitch https://github.com/sirWest/AudioSwitch/releases
Abra la configuración de Audioswitch desde el menú de la barra de tareas y desactive todos los dispositivos de audio a los que NO desea que cambie. (Asegúrese de hacer clic en "Guardar configuración" en la esquina inferior derecha después de deshabilitar cada dispositivo no deseado).
Vaya a la pestaña "Teclas de acceso rápido" y elija "PreviousPlaybackDevice" o "NextPlaybackDevice" (no importa) y cree una tecla de acceso rápido para ello. (Elijo usar " Shift+ F3" pero siéntase libre de usar cualquier combo que desee). Salga del menú haciendo clic en "Aplicar teclas de acceso rápido y cerrar".
Abra el software Logitech Gaming y configure su tecla Logitech "G" preferida para imitar las teclas que elija del menú "Hot Key" en el paso anterior. (Elijo asignar esto a la tecla "G3" porque era mi próximo disponible).
fuente
Intenté esto con mi Steelseries Apex 350 y lo hice funcionar de la siguiente manera:
Usé la aplicación AudioSwitcher mencionada anteriormente. enlace
Edité las teclas de acceso rápido en la aplicación misma "F1 + 1" para la salida 1 y "F2 + 2" para la salida 2.
TL / DR: configure las teclas de acceso rápido en la aplicación y las mismas teclas de acceso rápido con el software Rival para un cambio rápido
fuente