Any tips on switching from speakers to headset/mic quickly?

tracerit

Senior member
Nov 20, 2007
457
1
81
I have a Logitech wireless G930 headset that I play BF4 with but sometimes would want to switch from speakers to headset easily. My current method of right clicking the speaker icon, and changing it from there isn't that bad, but it just seems like there has to be a more efficient method.
 

_Rick_

Diamond Member
Apr 20, 2012
3,987
74
91
Well, I suppose you could set up a macro or something, that should automate the steps for you. From what I've seen there's a bunch of macro-software around, but I've never used any, so cannot give a discerning recommendation of one.
 

DesiPower

Lifer
Nov 22, 2008
15,299
740
126
My headset is plugged on the front of the PC, I can set the configuration so that when its plugged it output will automatically go to headset, if I pull it out it will go to speakers. If reaching the front of PC is inconvenience, you can always get extensions.
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
Give me a screenshot of this, tell me which outputs you want me to toggle between, and the hotkey combination you want to use. I'll whip up a quick AHK script for you if you promise to spread my hate on the bundled macro software that comes with "gaming" peripherals.
 

DesiPower

Lifer
Nov 22, 2008
15,299
740
126
Here's mine Ben90, wanna switch between the 2nd and 3rd ones, tia

xcvp8o.jpg
 

tracerit

Senior member
Nov 20, 2007
457
1
81
haha, i'll try to copy the script for the poster above but i would appreciate it as well :)

i'm currently battling an issue with that sound settings window taking forever to show up, if at all. i searched around and it seems to be an AMD/ATI HDMI audio drive issue. This sucks.
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
The AHK script to switch between 2 and 3 is as follows:
Code:
+^\::
Run, mmsys.cpl
WinWait,Sound
ControlSend,SysListView321,{Down 2}
ControlGet, isEnabled, Enabled,,&Set Default
if(!isEnabled)
{
  ControlSend,SysListView321,{Down}
}
ControlClick,&Set Default
ControlClick,OK
WinWaitClose
SoundPlay, *-1
return

I used "shift + ctrl + \" to activate. If you don't want to fiddle with AHK pm me for a standalone .exe
 

DesiPower

Lifer
Nov 22, 2008
15,299
740
126
The AHK script to switch between 2 and 3 is as follows:
Code:
+^\::
Run, mmsys.cpl
WinWait,Sound
ControlSend,SysListView321,{Down 2}
ControlGet, isEnabled, Enabled,,&Set Default
if(!isEnabled)
{
  ControlSend,SysListView321,{Down}
}
ControlClick,&Set Default
ControlClick,OK
WinWaitClose
SoundPlay, *-1
return

I used "shift + ctrl + \" to activate. If you don't want to fiddle with AHK pm me for a standalone .exe

Thanks a lot, although I have no idea what to do with AHK script, I am eager to learn. From a quick search on the internet it seems like the script MUST be converted to exe before it cane be used. So couple of questions -
1. The only way to use AKH script is to convert to exe, no direct way to use it? (live a vbs life)
2. If I have exe, what do I do next? just put it in the autorun folder and then the hot keys will work?
 

Ben90

Platinum Member
Jun 14, 2009
2,866
3
0
I totally forgot to answer your question. My bad.

There are two main ways to run AHK scripts. The best in my opinion is to install the program itself and run an editable script through the parent program. As well there is a tool included in the installation that lets you convert scripts into standalone .exe programs. You gain portability but lose the flexibility of being able to edit things on the fly.

The help file included is possibly the most helpful documentation of any program ever. I'm pretty sure it has documentation on every single command and syntax. If you feel like you might want to try your hand at creating your own stuff, the Basic Usage and Syntax folder is a great start.
 

WT

Diamond Member
Sep 21, 2000
4,816
60
91
My headset is plugged on the front of the PC, I can set the configuration so that when its plugged it output will automatically go to headset, if I pull it out it will go to speakers. If reaching the front of PC is inconvenience, you can always get extensions.

This was my old method of choice, but after going wireless with my TB x42's, I no longer even have a cable to yank ! I won't ever go back to a wired headset, but its a minor inconvenience to switch between the two outputs.
 

WT

Diamond Member
Sep 21, 2000
4,816
60
91
Soundswitch and the like can do it. Personally I use an audio distribution switch.

Just tried this at home and give it a HUGE :thumbsup: !! The app sits there in the tray, I just click on the other output, and it switches !! Thanks a lot for pointing out this handy utility - sending karma points your way.
 

vbuggy

Golden Member
Nov 13, 2005
1,610
0
71
If you want more control over where you send your audio and you want clear physical controls, maybe look at a budget mixing console.
http://www.behringer.com/EN/Products/1002.aspx

Independent control of headphone and output volume. Lots of options in terms of what to get - but this cheap Behringer is around $80.

EDIT: Hmmm, scratch that, I forgot the 930 was USB. Anyway, should you wish to do it with anythign else there's an option...
 

jimrawr

Senior member
Mar 4, 2003
888
1
81
This is exactly why I am avoiding a USB headset. I want sound from both speakers and headset to play at the same time. So I am opting for an analog signal that can be split