Altera o dispositivo de reprodução usando a chave Logitech G

9

Eu tenho alto-falantes e um fone de ouvido USB (G35). Eu quero alternar facilmente entre dois dois dispositivos de reprodução sem ter que ir para dispositivos de reprodução e alterar o dispositivo de reprodução padrão manualmente. Preferencialmente usando as teclas G.

    
por Snæbjørn 17.06.2012 / 16:28

4 respostas

14

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.

Manpage

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.

    
por 17.06.2012 / 16:28
4

Eu encontrei uma solução mais fácil.

Eu usei este útil pequeno aplicativo aqui (audioswitcher) e mapeei a configuração do som para alguns toques de teclas e, em seguida, os mapeei para os botões na lateral do fone de ouvido.

O mesmo resultado final, mas um caminho mais fácil para chegar lá, e o aplicativo é útil de qualquer maneira se você tiver vários dispositivos de saída de som para gerenciar.

    
por 04.06.2014 / 13:39
1

Aqui está outra alternativa usando um programa diferente chamado "Audioswitch":

  • Fazer o download & Instale o link do Audioswitch

  • Abra as configurações do Audioswitch no menu da barra de tarefas e desative todos os dispositivos de áudio que você NÃO deseja desejar. (Certifique-se de clicar em "Salvar configuração" no canto inferior direito depois de desativar cada dispositivo indesejado).

  • Vá para a guia "Hot Keys" e escolha "PreviousPlaybackDevice" ou "NextPlaybackDevice" (não importa) e crie uma hotkey para isso. (Eu escolho usar " Shift + F3 " mas sinta-se livre para usar qualquer combo que você goste.) Saia do menu clicando em "Apply Hotkeys & Close". p>

  • Abra o Logitech Gaming Software e defina sua chave Logitech "G" preferida para imitar qualquer tecla que você escolher usar no menu "Tecla de atalho" na etapa anterior. (Eu escolho mapear isso para a chave "G3" porque era o meu próximo disponível.)

    
por 05.05.2016 / 01:19
0

Eu tentei isso com o Steelseries Apex 350 e consegui que funcionasse da seguinte forma:

  • Eu usei o aplicativo AudioSwitcher mencionado acima. link

  • Eu editei as teclas de atalho no próprio aplicativo, sendo "F1 + 1" para a saída 1 e "F2 + 2" para a saída 2.

  • Comecei então a criar uma macro para o botão MX1 e MX2, configurando-os para as teclas de atalho fornecidas acima. (fazer uma macro no Steelseries Rival Software é bem fácil, explicações adicionais não são necessárias, eu acho ...)

TL / DR: Configure a tecla de atalho no aplicativo e defina as mesmas teclas de atalho com o Rival Software para alternar rapidamente

    
por 26.03.2016 / 16:48