Alterne o dispositivo de reprodução usando a tecla G da Logitech

10

Eu tenho alto-falantes e um fone de ouvido USB (G35). Desejo alternar facilmente entre milhares de dispositivos de reprodução sem precisar ir para Dispositivos de reprodução e alterar manualmente o dispositivo de reprodução padrão. De preferência usando as teclas G.

Snæbjørn
fonte

Respostas:

15

Começando

Primeiro você precisa baixar o NirCmd . Não requer nenhuma instalação.

O NirCmd é um pequeno utilitário de linha de comando que permite executar algumas tarefas úteis sem exibir nenhuma interface do usuário.

O NirCmd possui um comando bacana chamado de setdefaultsounddeviceque precisamos.

Manpage

setdefaultsounddevice [Nome do dispositivo] {Função}

Defina o dispositivo de som padrão no Windows 7 / Vista / 2008. O [Nome do dispositivo] é o nome do dispositivo, como aparece na lista de janelas dos dispositivos de som, por exemplo: Alto-falantes, entrada de linha, microfone e assim por diante ... O parâmetro {Role} é opcional e pode conter um dos seguintes os seguintes valores: 0 para Console (o valor padrão), 1 para Multimídia e 2 para Comunicações.

Depois de baixar o programa, você pode colocá-lo na pasta do Windows ou na pasta de sua escolha. Se você o colocar na pasta Windows, não precisará saber o local do arquivo nircmd.exe. Mais sobre isso mais tarde.

Localizando [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 Oradores.

Dispositivos de reprodução

Você precisará alterar um dos nomes. Prefiro mudar o dispositivo de som interno porque, depois de desconectar o fone de ouvido USB e conectá-lo novamente, o nome do dispositivo será redefinido para Alto-falantes. Você renomeia um dispositivo escolhendo propriedades no dispositivo e digitando o nome desejado no campo superior.

Propriedades do dispositivo

Quando terminar, você deverá ter dois dispositivos de reprodução, um chamado Alto-falantes (fone de ouvido) e outro Alto-falantes.

Usando o NirCmd

Agora podemos usar o NirCmd para mudar para o dispositivo desejado. Igual a:

> nircmd.exe setdefaultsounddevice Speakers

No entanto, descobri que o Skype (no meu caso) não muda quando isso é executado. Portanto, precisamos usar o parâmetro opcional {Role} também.

> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2

Felizmente, o NirCmd suporta scripts. Então, vamos criar dois scripts, um que muda para nossos alto-falantes e outro que muda para nossos fones 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. Precisamos do em breve.

Alterne o dispositivo de reprodução usando as teclas G da Logitech

Dependendo da sua decisão de onde colocar o arquivo nircmd.exe, o seguinte pode ser diferente. Vou usar a solução em que não coloco o 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 em que deseja executar.

"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"

Lembre-se de vincular o SwitchToHeadset e o SwitchToSpeakers.

Layout da tecla G

Você Terminou! Desfrutar.

Snæbjørn
fonte
Uma maneira de não colocar nircmd na pasta do Windows seria ter uma pasta separada para itens no caminho e adicionar isso ao caminho nas variáveis ​​ambientais. Eu faço isso com o meu windows boxen, para ter acesso a várias ferramentas gnu
Journeyman Geek
Correto, eu não cobrir isso, pois pode confundir e super-usuários já sabe disso :)
Snæbjørn
Ei, eu acho que OP significava as teclas G do próprio fone de ouvido .... ( img.hexus.net/v2/lifestyle/logitech/G35/G35buttons-big.jpg )
Kluka
4

Encontrei uma solução mais fácil.

Usei esse pequeno aplicativo útil aqui (comutador de áudio) e mapeei a configuração do som para algumas teclas e depois mapeei-os para os botões na lateral do fone de ouvido.

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.

Lula
fonte
1

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

  • Faça o download e instale o Audioswitch https://github.com/sirWest/AudioSwitch/releases

  • Abra as configurações do Audioswitch no menu da barra de tarefas e desative todos os dispositivos de áudio para os quais NÃO deseja que ele mude. (Clique em "Salvar configuração" no canto inferior direito depois de desativar cada dispositivo indesejado.)

  • Vá para a guia "Teclas de atalho" e escolha "PreviousPlaybackDevice" ou "NextPlaybackDevice" (não importa) e crie uma tecla de atalho. (Optei por usar o " Shift+ F3", mas fique à vontade para usar qualquer combinação que desejar.) Saia do menu clicando em "Aplicar teclas de atalho e fechar".

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

Captura de tela do exemplo do software de jogo da Logitech

callan752
fonte
0

Eu tentei isso com o meu Steelseries Apex 350 e o fiz funcionar da seguinte maneira:

  • Eu usei o aplicativo AudioSwitcher mencionado acima. ligação

  • 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.

  • Em seguida, procedi à criação de uma macro para os botões MX1 e MX2, configurando-as para as teclas de atalho fornecidas acima. (fazer uma macro no Steelseries Rival Software é bastante fácil, não é necessário mais explicações, eu acho ...)

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

Dragão
fonte