Primeiros passos
Primeiro, você precisa fazer o download NirCmd . Não requer instalação.
NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface.
O NirCmd tem um comando bacana chamado setdefaultsounddevice
do qual precisamos.
setdefaultsounddevice [Device Name] {Role}
Set the default sound device on Windows 7/Vista/2008. The [Device Name] is the name of the device, as appeared in the sound devices list of windows, for example: Speakers, Line In, Microphone, and so on... The {Role} parameter is optional and may countain one of the following values: 0 for Console (the default value), 1 for Multimedia, and 2 for Communications.
Depois de baixar o programa, você pode colocá-lo na pasta do Windows ou em uma pasta de sua preferência. Se você colocá-lo na sua pasta do Windows, você não precisa saber a localização do arquivo nircmd.exe. Mais sobre isso depois.
Encontrando [nome do dispositivo]
Agora precisamos encontrar seu [nome do dispositivo]. Vá para: Painel de Controle \ Hardware e Som \ Som e localize seus dispositivos. Eles provavelmente serão chamados de palestrantes.
Vocêprecisaráalterarumdosnomes.EuprefiromudarodispositivodesomonboardporqueumavezquevocêdesconectarofonedeouvidoUSBeconectá-lodevoltanonomedodispositivoteráredefinidoparaalto-falantes.Vocêrenomeiaumdispositivoescolhendopropriedadesnodispositivoedigitandoonomedesejadonocamposuperior.
Quando isso for feito, você deve ter dois dispositivos de reprodução, um chamado Speakers (headset) e os outros LoudSpeakers.
Usando o NirCmd
Agora podemos usar o NirCmd para mudar para o dispositivo desejado. Assim:
> nircmd.exe setdefaultsounddevice Speakers
No entanto, descobri que o Skype (no meu caso) não muda quando isso é executado. Então, precisamos usar o parâmetro {Role} opcional também.
> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2
Felizmente, o NirCmd suporta scripts. Então, vamos criar dois scripts, um que mude para nossos alto-falantes e outro que mude para o nosso fone de ouvido.
SwitchToHeadset.ncl:
setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2
SwitchToSpeakers.ncl:
setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2
Você pode criá-los usando o Bloco de Notas. Eles são apenas arquivos de texto com uma extensão .ncl em vez de .txt. Coloque-os em um local conveniente. Vamos precisar daqui a pouco.
Mude o dispositivo de reprodução usando as teclas Logitech G
Dependendo da sua decisão sobre onde colocar o arquivo nircmd.exe, o seguinte pode ser diferente. Eu vou estar usando a solução onde eu não coloco nircmd.exe na pasta do windows.
Agora, você precisa acessar o Logitech Gaming Software (driver) para vincular suas chaves G a esses scripts. Selecione o botão que você deseja vincular e escolha Atalho, escolha um nome apropriado e digite o caminho para nircmd.exe e o script .ncl que deseja executar.
"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"
Lembre-se de ligar os SwitchToHeadset e SwitchToSpeakers.
Você terminou! Aproveite.