Schalten Sie das Wiedergabegerät mit der Logitech G-Taste um

10

Ich habe Lautsprecher und ein USB-Headset (G35). Ich möchte einfach zwischen tausend Wiedergabegeräten wechseln, ohne zu Wiedergabegeräten wechseln und das Standardwiedergabegerät manuell ändern zu müssen. Am liebsten mit den G-Tasten.

Snæbjørn
quelle

Antworten:

15

Anfangen

Zuerst müssen Sie NirCmd herunterladen . Es ist keine Installation erforderlich.

NirCmd ist ein kleines Befehlszeilenprogramm, mit dem Sie einige nützliche Aufgaben ausführen können, ohne eine Benutzeroberfläche anzuzeigen.

NirCmd hat einen raffinierten Befehl, setdefaultsounddeviceden wir brauchen.

Manpage

setdefaultsounddevice [Gerätename] {Rolle}

Legen Sie das Standard-Audiogerät unter Windows 7 / Vista / 2008 fest. Der [Gerätename] ist der Name des Geräts, wie er in der Liste der Audiogeräte angezeigt wird, z. B.: Lautsprecher, Line-In, Mikrofon usw. Der Parameter {Rolle} ist optional und kann einen der folgenden Werte enthalten Die folgenden Werte: 0 für Konsole (Standardwert), 1 für Multimedia und 2 für Kommunikation.

Sobald Sie das Programm heruntergeladen haben, können Sie es entweder in Ihrem Windows-Ordner oder in einem Ordner Ihrer Wahl ablegen. Wenn Sie es in Ihren Windows-Ordner legen, müssen Sie den Speicherort der Datei nircmd.exe nicht kennen. Dazu später mehr.

Suchen nach [Gerätename]

Jetzt müssen wir Ihren [Gerätenamen] finden. Gehen Sie zu: Systemsteuerung \ Hardware und Sound \ Sound und suchen Sie Ihre Geräte. Sie werden höchstwahrscheinlich Sprecher genannt.

Wiedergabegeräte

Sie müssen einen der Namen ändern. Ich ziehe es vor, das integrierte Audiogerät zu wechseln, da nach dem Abziehen des USB-Headsets und dem erneuten Anschließen des Gerätenamens die Lautsprecher auf Lautsprecher zurückgesetzt werden. Sie benennen ein Gerät um, indem Sie Eigenschaften auf dem Gerät auswählen und den gewünschten Namen in das obere Feld eingeben.

Geräteeigenschaften

Wenn dies erledigt ist, sollten Sie zwei Wiedergabegeräte haben, eines mit dem Namen Lautsprecher (Headset) und das andere mit den Lautsprechern.

Verwenden von NirCmd

Wir können jetzt NirCmd verwenden, um zum gewünschten Gerät zu wechseln. Wie so:

> nircmd.exe setdefaultsounddevice Speakers

Ich habe jedoch festgestellt, dass sich Skype (in meinem Fall) nicht ändert, wenn dies ausgeführt wird. Daher müssen wir auch den optionalen Parameter {Role} verwenden.

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

Zum Glück unterstützt NirCmd Skripte. Erstellen wir also zwei Skripte, eines, das zu unseren Lautsprechern wechselt, und eines, das zu unserem Headset wechselt.

SwitchToHeadset.ncl:

setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2

SwitchToSpeakers.ncl:

setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2

Sie können diese mit Notepad erstellen. Es sind nur Textdateien mit der Erweiterung .ncl anstelle von .txt. Stellen Sie sie an einem geeigneten Ort auf. Wir werden das in Kürze brauchen.

Schalten Sie das Wiedergabegerät mit den Logitech G-Tasten um

Abhängig von Ihrer Entscheidung, wo die Datei nircmd.exe abgelegt werden soll, kann Folgendes abweichen. Ich werde die Lösung verwenden, bei der ich nircmd.exe nicht im Windows-Ordner ablege.

Jetzt müssen Sie zur Logitech Gaming Software (Treiber) gehen, um Ihre G-Schlüssel an diese Skripte zu binden. Wählen Sie die Schaltfläche aus, die Sie binden möchten, und wählen Sie Verknüpfung, wählen Sie einen geeigneten Namen und geben Sie den Pfad zu nircmd.exe und das auszuführende .ncl-Skript ein.

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

Denken Sie daran, sowohl SwitchToHeadset als auch SwitchToSpeakers zu binden.

G Tastenlayout

Sie sind fertig! Genießen.

Snæbjørn
quelle
Eine Möglichkeit, nircmd nicht in den Windows-Ordner zu legen, besteht darin, einen separaten Ordner für Dinge im Pfad zu haben und diesen dem Pfad in Umgebungsvariablen hinzuzufügen. Ich mache das mit meinem Windows Boxen, damit ich Zugriff auf verschiedene Gnu-Tools habe
Journeyman Geek
Richtig, ich habe das nicht behandelt, da es verwirren könnte und
Superuser
Hey, ich denke, dass OP die G-Keys vom Headset selbst bedeutete ... ( img.hexus.net/v2/lifestyle/logitech/G35/G35buttons-big.jpg )
kluka
4

Ich habe eine einfachere Lösung gefunden.

Ich habe diese hilfreiche kleine App hier verwendet (Audioswitcher) und die Soundeinstellung einigen Tastenanschlägen zugeordnet und sie dann den Tasten an der Seite des Headsets zugeordnet.

Gleiches Endergebnis, aber ein einfacher Weg dorthin, und die App ist trotzdem nützlich, wenn Sie zahlreiche Soundausgabegeräte verwalten müssen.

Tintenfisch
quelle
1

Hier ist eine andere Alternative, die ein anderes Programm namens "Audioswitch" verwendet:

  • Laden Sie Audioswitch herunter und installieren Sie es unter https://github.com/sirWest/AudioSwitch/releases

  • Öffnen Sie die Audioswitch-Einstellungen im Taskleistenmenü und deaktivieren Sie alle Audiogeräte, zu denen Sie NICHT wechseln möchten. (Stellen Sie sicher, dass Sie in der unteren rechten Ecke auf "Einstellungen speichern" klicken, nachdem Sie jedes unerwünschte Gerät deaktiviert haben.)

  • Gehen Sie zur Registerkarte "Hot Keys" und wählen Sie entweder "PreviousPlaybackDevice" oder "NextPlaybackDevice" (es spielt keine Rolle) und erstellen Sie einen Hotkey dafür. (Ich wähle " Shift+ F3", kann aber jede beliebige Kombination verwenden.) Verlassen Sie das Menü, indem Sie auf "Hotkeys anwenden und schließen" klicken.

  • Öffnen Sie die Logitech Gaming Software und stellen Sie Ihre bevorzugte Logitech "G" -Taste so ein, dass sie die im vorherigen Schritt im Menü "Hot Key" verwendeten Tasten nachahmt. (Ich habe mich dafür entschieden, dies der Taste "G3" zuzuordnen, da es meine nächste verfügbare war.)

Beispiel Screenshot der Logitech Gaming Software

callan752
quelle
0

Ich habe dies mit meiner Steelseries Apex 350 versucht und es wie folgt zum Laufen gebracht:

  • Ich habe die oben erwähnte AudioSwitcher-App verwendet. Verknüpfung

  • Ich habe die Hotkeys in der App selbst so bearbeitet, dass sie "F1 + 1" für Ausgabe 1 und "F2 + 2" für Ausgabe 2 sind.

  • Anschließend erstellte ich ein Makro für die Tasten MX1 und MX2 und stellte sie auf die oben angegebenen Hotkeys ein. (Das Erstellen eines Makros in der Steelseries Rival Software ist ziemlich einfach, eine weitere Erläuterung ist vermutlich nicht erforderlich ...)

TL / DR: Setzen Sie den Hotkey in der App und setzen Sie dieselben Hotkeys mit der Rival-Software für ein schnelles Umschalten

Drachen
quelle