Odpowiedzi:
Najpierw musisz pobrać NirCmd . Nie wymaga żadnej instalacji.
NirCmd to małe narzędzie wiersza polecenia, które umożliwia wykonywanie niektórych przydatnych zadań bez wyświetlania interfejsu użytkownika.
NirCmd ma fajne polecenie, setdefaultsounddevice
którego potrzebujemy.
setdefaultsounddevice [Nazwa urządzenia] {Rola}
Ustaw domyślne urządzenie dźwiękowe w systemie Windows 7 / Vista / 2008. [Nazwa urządzenia] to nazwa urządzenia, która pojawiła się na liście urządzeń dźwiękowych systemu Windows, na przykład: Głośniki, Wejście liniowe, Mikrofon itd. ... Parametr {Rola} jest opcjonalny i może obejmować jeden z następujące wartości: 0 dla konsoli (wartość domyślna), 1 dla multimediów i 2 dla komunikacji.
Po pobraniu programu możesz go umieścić w folderze systemu Windows lub w wybranym folderze. Jeśli umieścisz go w folderze Windows, nie musisz znać lokalizacji pliku nircmd.exe. Więcej o tym później.
Teraz musimy znaleźć [nazwę urządzenia]. Przejdź do: Panel sterowania \ Sprzęt i dźwięk \ Dźwięk i zlokalizuj swoje urządzenia. Najprawdopodobniej będą się nazywać Mówcami.
Musisz zmienić jedno z nazwisk. Wolę zmienić wbudowane urządzenie dźwiękowe, ponieważ po odłączeniu zestawu słuchawkowego USB i ponownym podłączeniu go nazwa urządzenia zmieni się na Głośniki. Możesz zmienić nazwę urządzenia, wybierając właściwości na urządzeniu i wpisując żądaną nazwę w górnym polu.
Kiedy to zrobisz, powinieneś mieć dwa urządzenia odtwarzające, jedno o nazwie Głośniki (zestaw słuchawkowy), a drugie Głośniki.
Teraz możemy użyć NirCmd, aby przełączyć się na żądane urządzenie. Tak jak:
> nircmd.exe setdefaultsounddevice Speakers
Przekonałem się jednak, że Skype (w moim przypadku) nie zmienia się po uruchomieniu. Musimy więc również użyć opcjonalnego parametru {Rola}.
> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2
Na szczęście skrypty obsługi NirCmd. Stwórzmy więc dwa skrypty, który przełącza się na nasze głośniki, a drugi na nasz zestaw słuchawkowy.
SwitchToHeadset.ncl:
setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2
SwitchToSpeakers.ncl:
setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2
Możesz je utworzyć za pomocą Notatnika. To tylko pliki tekstowe z rozszerzeniem .ncl zamiast .txt. Umieść je w dogodnej lokalizacji. Będziemy potrzebować wkrótce.
W zależności od Twojej decyzji, gdzie umieścić plik nircmd.exe, poniższe informacje mogą się różnić. Będę korzystać z rozwiązania, w którym nie umieszczam nircmd.exe w folderze Windows.
Teraz musisz przejść do oprogramowania Logitech Gaming Software (sterownik), aby powiązać klucze G z tymi skryptami. Wybierz przycisk, który chcesz powiązać i wybierz Skrót, wybierz odpowiednią nazwę i wpisz ścieżkę do nircmd.exe oraz skrypt .ncl, który chcesz uruchomić.
"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"
Pamiętaj, aby powiązać zarówno SwitchToHeadset, jak i SwitchToSpeakers.
Jesteś skończony! Cieszyć się.
Znalazłem łatwiejsze rozwiązanie.
Użyłem tutaj tej małej, pomocnej aplikacji (przełącznika audio) i zamapowałem ustawienia dźwięku na niektóre naciśnięcia klawiszy, a następnie zamapowałem je na przyciskach z boku zestawu słuchawkowego.
Ten sam efekt końcowy, ale łatwiejsza droga, aby się tam dostać, a aplikacja jest przydatna, jeśli masz wiele urządzeń wyjściowych dźwięku do zarządzania.
Oto kolejna alternatywa przy użyciu innego programu o nazwie „Audioswitch”:
Pobierz i zainstaluj Audioswitch https://github.com/sirWest/AudioSwitch/releases
Otwórz ustawienia Audioswitch z menu paska zadań i wyłącz wszystkie urządzenia audio, na które NIE chcesz, aby się przełączały. (Pamiętaj, aby kliknąć „Zapisz ustawienie” w prawym dolnym rogu po wyłączeniu każdego niepożądanego urządzenia.)
Przejdź do zakładki „Klawisze skrótów” i wybierz „WsteczPlaybackDevice” lub „NextPlaybackDevice” (to nie ma znaczenia) i utwórz dla niego skrót. (Wybieram użycie „ Shift+ F3”, ale możesz użyć dowolnej kombinacji). Wyjdź z menu, klikając „Zastosuj skróty i zamknij”.
Otwórz oprogramowanie Logitech Gaming Software i ustaw preferowany klawisz Logitech „G”, aby naśladować dowolny klawisz (klucze), których chcesz użyć z menu „Klawisz skrótu” w poprzednim kroku. (Wybieram mapowanie na klawisz „G3”, ponieważ był to mój następny dostępny).
Próbowałem tego z moim Steelseries Apex 350 i dostałem go do pracy w następujący sposób:
Użyłem wspomnianej wyżej aplikacji AudioSwitcher. połączyć
Edytowałem skróty klawiszowe w samej aplikacji, dodając „F1 + 1” dla wyjścia 1 i „F2 + 2” dla wyjścia 2.
TL / DR: Ustaw skrót klawiszowy w aplikacji i ustaw te same skróty klawiszowe w oprogramowaniu Rival Software do szybkiego przełączania