답변:
먼저 NirCmd 를 다운로드해야합니다 . 설치가 필요하지 않습니다.
NirCmd는 사용자 인터페이스를 표시하지 않고 유용한 작업을 수행 할 수있는 작은 명령 줄 유틸리티입니다.
NirCmd에는 setdefaultsounddevice
우리가 필요로 하는 멋진 명령 이 있습니다.
setdefaultsounddevice [장치 이름] {역할}
Windows 7 / Vista / 2008에서 기본 사운드 장치를 설정하십시오. [장치 이름]은 창의 사운드 장치 목록에 나타나는 장치 이름입니다 (예 : 스피커, 라인 입력, 마이크 등). {Role} 매개 변수는 선택 사항이며 다음 중 하나를 카운트 할 수 있습니다. 콘솔의 경우 0 (기본값), 멀티미디어의 경우 1, 통신의 경우 2입니다.
프로그램을 다운로드하면 Windows 폴더 나 선택한 폴더에 넣을 수 있습니다. Windows 폴더에 넣으면 nircmd.exe 파일의 위치를 몰라도됩니다. 나중에 더 자세히.
이제 [장치 이름]을 찾아야합니다. 제어판 \ 하드웨어 및 소리 \ 사운드로 이동 하여 장치를 찾으십시오. 그들은 아마도 스피커라고 할 것입니다.
이름 중 하나를 변경해야합니다. USB 헤드셋을 분리했다가 다시 연결하면 장치 이름에 스피커가 재설정되므로 온보드 사운드 장치를 변경하는 것이 좋습니다. 장치에서 속성을 선택하고 상단 필드에 원하는 이름을 입력하여 장치의 이름을 바꿉니다.
완료되면 두 개의 재생 장치가 있어야합니다. 하나는 스피커 (헤드셋)이고 다른 하나는 LoudSpeakers입니다.
이제 NirCmd를 사용하여 원하는 장치로 전환 할 수 있습니다. 이렇게 :
> nircmd.exe setdefaultsounddevice Speakers
그러나 이것이 실행될 때 Skype (내 경우)가 변경되지 않는다는 것을 알았습니다. 따라서 선택적 {Role} 매개 변수도 사용해야합니다.
> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2
다행히 NirCmd는 스크립트를 지원합니다. 스피커로 전환하는 스크립트와 헤드셋으로 전환하는 스크립트를 만들어 봅시다.
SwitchToHeadset.ncl :
setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2
SwitchToSpeakers.ncl :
setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2
메모장을 사용하여 만들 수 있습니다. 그것들은 .txt 대신 .ncl 확장자를 가진 텍스트 파일 일뿐입니다. 편리한 위치에 두십시오. 우리는 곧 필요합니다.
nircmd.exe 파일을 배치 할 위치에 따라 다음 사항이 다를 수 있습니다. Windows 폴더에 nircmd.exe를 배치하지 않는 솔루션을 사용합니다.
이제 G 키를이 스크립트에 바인딩하려면 Logitech 게임 소프트웨어 (드라이버)로 이동해야합니다. 바인딩하려는 단추를 선택하고 바로 가기를 선택한 다음 적절한 이름을 선택하고 nircmd.exe의 경로와 실행하려는 .ncl 스크립트를 입력하십시오.
"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"
SwitchToHeadset과 SwitchToSpeakers를 모두 바인딩해야합니다.
끝났습니다! 즐겨.
더 쉬운 해결책을 찾았습니다.
이 유용한 작은 응용 프로그램 (오디오 스위처)을 사용하고 사운드 설정을 일부 키 입력에 매핑 한 다음 헤드셋 측면의 버튼에 매핑했습니다.
최종 결과는 동일하지만 경로가 더 쉬우 며 관리 할 사운드 출력 장치가 많은 경우이 앱이 유용합니다.
"Audioswitch"라는 다른 프로그램을 사용하는 또 다른 대안은 다음과 같습니다.
Audioswitch 다운로드 및 설치 https://github.com/sirWest/AudioSwitch/releases
작업 표시 줄 메뉴에서 오디오 스위치 설정을 열고 전환 하지 않으려 는 모든 오디오 장치를 비활성화하십시오 . 원치 않는 각 장치를 비활성화 한 후 오른쪽 하단 모서리에있는 "설정 저장"을 클릭하십시오.
"Hot Keys"탭으로 이동하여 "PreviousPlaybackDevice"또는 "NextPlaybackDevice"(중요하지 않음)를 선택하고 핫키를 만드십시오. ( " Shift+ F3" 를 사용하기로 선택 했지만 원하는 콤보를 자유롭게 사용할 수 있습니다.) "핫키 적용 및 닫기"를 클릭하여 메뉴를 종료하십시오.
Logitech 게임 소프트웨어를 열고 이전 단계의 "Hot Key"메뉴에서 선택한 키를 모방하도록 선호하는 Logitech "G"키를 설정하십시오. (다음에 사용할 수 있었으므로 이것을 "G3"키에 매핑하기로 선택했습니다.)
내 Steelseries Apex 350으로 이것을 시도하고 다음과 같이 작동하게했습니다.
위에서 언급 한 AudioSwitcher 앱을 사용했습니다. 링크
출력 1은 "F1 + 1"이고 출력 2는 "F2 + 2"라는 앱 자체의 핫키를 편집했습니다.
TL / DR : 앱에서 단축키 설정 및 빠른 전환을 위해 Rival Software와 동일한 단축키 설정