Changer d'appareil de lecture à l'aide de la touche Logitech G

10

J'ai des haut-parleurs et un casque USB (G35). Je veux basculer facilement entre mille deux appareils de lecture sans avoir à aller sur Appareils de lecture et changer manuellement l'appareil de lecture par défaut. Utiliser de préférence les touches G.

Snæbjørn
la source

Réponses:

15

Commencer

Vous devez d'abord télécharger NirCmd . Il ne nécessite aucune installation.

NirCmd est un petit utilitaire de ligne de commande qui vous permet d'effectuer certaines tâches utiles sans afficher d'interface utilisateur.

NirCmd a une commande astucieuse appelée setdefaultsounddevicedont nous avons besoin.

Manpage

setdefaultsounddevice [Nom du périphérique] {Rôle}

Définissez le périphérique audio par défaut sur Windows 7 / Vista / 2008. Le [Nom du périphérique] est le nom du périphérique, tel qu'il apparaît dans la liste des fenêtres des périphériques audio, par exemple: haut-parleurs, entrée de ligne, microphone, etc. Le paramètre {Role} est facultatif et peut contenir l'un des les valeurs suivantes: 0 pour la console (valeur par défaut), 1 pour le multimédia et 2 pour les communications.

Une fois que vous avez téléchargé le programme, vous pouvez le placer dans votre dossier Windows ou dans un dossier de votre choix. Si vous le placez dans votre dossier Windows, vous n'avez pas besoin de connaître l'emplacement du fichier nircmd.exe. Plus sur cela plus tard.

Recherche de [Nom du périphérique]

Nous devons maintenant trouver votre [Nom de l'appareil]. Accédez à: Panneau de configuration \ Matériel et audio \ Son et recherchez vos appareils. Ils s'appelleront très probablement des orateurs.

Appareils à playback

Vous devrez modifier l'un des noms. Je préfère changer le périphérique audio intégré, car une fois que vous débranchez le casque USB et le rebranchez, le nom du périphérique sera réinitialisé sur les haut-parleurs. Vous renommez un appareil en choisissant des propriétés sur l'appareil et en tapant le nom de votre choix dans le champ supérieur.

Propriétés de l'appareil

Une fois cela fait, vous devriez avoir deux appareils de lecture, l'un appelé haut-parleurs (casque) et les autres haut-parleurs.

Utilisation de NirCmd

Nous pouvons maintenant utiliser NirCmd pour basculer vers l'appareil souhaité. Ainsi:

> nircmd.exe setdefaultsounddevice Speakers

Cependant, j'ai trouvé que Skype (dans mon cas) ne change pas lors de son exécution. Nous devons donc également utiliser le paramètre {Role} facultatif.

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

Heureusement, les scripts de support NirCmd. Permet donc de créer deux scripts, un qui passe à nos haut-parleurs et un qui passe à notre casque.

SwitchToHeadset.ncl:

setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2

SwitchToSpeakers.ncl:

setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2

Vous pouvez les créer à l'aide du Bloc-notes. Ce ne sont que des fichiers texte avec une extension .ncl au lieu de .txt. Mettez-les dans un endroit pratique. Nous en aurons besoin sous peu.

Changer de périphérique de lecture à l'aide des touches Logitech G

Selon votre décision où placer le fichier nircmd.exe, les éléments suivants peuvent différer. J'utiliserai la solution où je ne place pas nircmd.exe dans le dossier windows.

Vous devez maintenant vous rendre sur le logiciel de jeu Logitech (pilote) pour lier vos clés G à ces scripts. Sélectionnez le bouton que vous souhaitez lier et choisissez Raccourci, choisissez un nom approprié et tapez le chemin d'accès à nircmd.exe et le script .ncl à exécuter.

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

N'oubliez pas de lier SwitchToHeadset et SwitchToSpeakers.

Disposition des touches G

Vous avez terminé! Prendre plaisir.

Snæbjørn
la source
Une façon de ne pas mettre nircmd dans le dossier windows serait d'avoir un dossier séparé pour les choses dans le chemin et de l'ajouter au chemin dans les variables d'environnement. Je le fais avec mon Windows Boxen donc j'ai accès à divers outils GNU
Journeyman Geek
Exact, je n'ai pas couvert cela car cela peut
prêter à
Hé, je pense que OP signifiait les touches G du casque lui-même .... ( img.hexus.net/v2/lifestyle/logitech/G35/G35buttons-big.jpg )
kluka
4

J'ai trouvé une solution plus simple.

J'ai utilisé cette petite application utile ici (audioswitcher) et j'ai mappé le réglage du son à certaines frappes, puis les ai mappées aux boutons sur le côté du casque.

Même résultat final, mais un chemin plus facile pour y arriver, et l'application est utile de toute façon si vous avez de nombreux périphériques de sortie audio à gérer.

Calamar
la source
1

Voici une autre alternative utilisant un programme différent appelé "Audioswitch":

  • Téléchargez et installez Audioswitch https://github.com/sirWest/AudioSwitch/releases

  • Ouvrez les paramètres d'Audioswitch dans le menu de la barre des tâches et désactivez tous les appareils audio vers lesquels vous NE VOULEZ PAS qu'il bascule. (Assurez-vous de cliquer sur "Enregistrer les paramètres" dans le coin inférieur droit après avoir désactivé chaque périphérique indésirable.)

  • Accédez à l'onglet "Raccourcis clavier" et choisissez "PreviousPlaybackDevice" ou "NextPlaybackDevice" (cela n'a pas d'importance) et créez un raccourci clavier pour cela. (Je choisis d'utiliser " Shift+ F3" mais n'hésitez pas à utiliser n'importe quel combo que vous aimez.) Quittez le menu en cliquant sur "Appliquer les raccourcis clavier et fermer".

  • Ouvrez Logitech Gaming Software et définissez votre clé Logitech "G" préférée pour imiter la ou les clés que vous choisissez d'utiliser dans le menu "Hot Key" à l'étape précédente. (J'ai choisi de mapper cela à la touche "G3" car c'était ma prochaine disponible.)

Exemple d'écran du logiciel de jeu Logitech

callan752
la source
0

J'ai essayé cela avec mon Steelseries Apex 350 et je l'ai fait fonctionner comme suit:

  • J'ai utilisé l'application AudioSwitcher mentionnée ci-dessus. lien

  • J'ai édité les raccourcis clavier dans l'application elle-même en étant "F1 + 1" pour la sortie 1 et "F2 + 2" pour la sortie 2.

  • J'ai ensuite procédé à la création d'une macro pour les boutons MX1 et MX2, en les définissant sur les raccourcis clavier fournis ci-dessus. (faire une macro dans le logiciel Steelseries Rival est assez facile, une explication supplémentaire n'est pas nécessaire, je suppose ...)

TL / DR: définir un raccourci clavier dans l'application et définir les mêmes raccourcis clavier avec le logiciel Rival pour une commutation rapide

Dragon
la source