DriverHeaven.net

 
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > Audio General and Technical Discussion


Reply
 
LinkBack (3) Thread Tools
Old Aug 30, 2005, 01:29 PM   3 links from elsewhere to this Post. Click to view. #1
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

Audigy Driver: How to change speaker setting with shortcut/hotkey?

Does anyone know of a way to change the speaker setting from headphone to 5.1 speakers and back using hotkeys or shortcuts, as opposed to opening the speaker setting control panel? I do this frequently and am trying to find an easier way to take care of it.
Deam is offline   Reply With Quote


Old Aug 31, 2005, 08:45 PM   #2
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

If not a shorcut, is there any program that has direct access to those features?
Deam is offline   Reply With Quote
Old Sep 2, 2005, 05:01 PM   #3
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 392
Rep Power: 0
jiiteepee is on a distinguished road

Depending on your card (which model) but if you got Audigy 2, there are 3 different 'app' to change speaker settings

1. Creative Speaker Settings
(shortcut -> create short cut for "spkset.exe", found @ C:\Program Files\Creative\<card model>\Speaker Settings)

2. CTPanel
(shortcut --> create shortcut for "ctpanel.exe", found @ Creative\<card model>\Program\WDM\COMMON -folder)

3. Control Panel: Sound And Muldimedia: Audio -tab: Advanced
(shortcut --> create shortcut for Sound and multimedia by pointing item on "Control Panel" --> _right_mouse_click_ and select "Create Shortcut")

jiitee
jiiteepee is offline   Reply With Quote
Old Sep 2, 2005, 06:40 PM   #4
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

Thanks for the response. WHat I was more looking for more was a way to create a hotkey, batch file, or the like, where I could just switch between the settings without having to open up the actual applications.
Deam is offline   Reply With Quote
Old Mar 11, 2006, 12:42 PM   #5
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

I thought I'd bump this to see if there's any alternative. Again, I"m wondering if there is any way to create a shortcut to change speaker settings without going into the programs themselves to do it. Mind you, the Audio Console is fairly effective, but i'm still looking for a simple double-click solution.
Deam is offline   Reply With Quote
Old Mar 11, 2006, 02:11 PM   #6
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 392
Rep Power: 0
jiiteepee is on a distinguished road

By changing the value(s) for speaker settings registry key(s) .

- find the key(s) where the settings are stored,
- export the key(s) for different spkr settings (named as setting.reg") and
- place those .reg files to the desktop

Changing setting : just dbl-click the .reg file having the setting you want to have


Does this work or not, I do not know.


jiitee
jiiteepee is offline   Reply With Quote
Old Mar 12, 2006, 12:12 PM   #7
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

That's a good idea. Does anyone know the keys?
Deam is offline   Reply With Quote
Old Mar 15, 2006, 05:43 AM   #8
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 392
Rep Power: 0
jiiteepee is on a distinguished road

It might be easier to write a vbscript (like this for X-Fi mode switcing --> http://forums.creative.com/creativel...ssage.id=54411) to automate the task.

Changing registry values make no changes as would be expected.

jiitee
jiiteepee is offline   Reply With Quote
Old Mar 22, 2006, 02:10 PM   #9
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

That's beyond my ability, unfortunately. I wonder if anyoen has done this for the audigy series already.
Deam is offline   Reply With Quote
Old Mar 25, 2006, 04:36 AM   #10
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 392
Rep Power: 0
jiiteepee is on a distinguished road

Thumbs Up!

Quote:
Originally Posted by Deam
That's beyond my ability, unfortunately. I wonder if anyoen has done this for the audigy series already.
Here are 2 scripts you're asking:

Use below keys to call options.
2/2.1 --> {2}
4/4.1
--> {4}
5.1
--> {5}
6/6.1
--> {6}
7.1 --> {7}
Headphones
--> {H}

If yours differs, you need to change/add those not matching.

!! You need to have Creative Audio Console installed to get these scripts working.
!! Close Audio Console before executing a script.

' ================== 1st script ====================

'----- Start Of "Headpones.vbs" ----- (Save as Headphones.vbs) ---------------------

Option Explicit

Dim WshShell
Set WshShell = CreateObject("WScript.Shell" )

' Start up the Audio Console
WshShell.CurrentDirectory = "C:\Program Files\Creative\AudioConSole\"
WshShell.Run "CTAudRun.exe"
' lets open the console
While WshShell.AppActivate("Audio Console") = FALSE
wscript.sleep 200
WshShell.AppActivate "Audio Console"
Wend
'
' send some keystrokes to get the speaker settings box activated
'
'
WshShell.SendKeys("{TAB}{TAB}{RIGHT}{TAB}{TAB}" )

'
' set the speaker selection to Headphones
'
WshShell.SendKeys("{H}" )
'
' exit Audio Console -panel
'
WshShell.SendKeys("{TAB}{TAB}{ENTER}" )

WScript.Quit(0)

'----- End Of "Headphones.vbs" -------------------------------------------------------------


' ================== 2nd script ====================



'----- Start Of "5.1.vbs" ----- (Save as 5.1.vbs) -------------------------------------------

Option Explicit

Dim WshShell
Set WshShell = CreateObject("WScript.Shell" )

' Start up the Audio Console
WshShell.CurrentDirectory = "C:\Program Files\Creative\AudioConSole\"
WshShell.Run "CTAudRun.exe"
' lets open the console
While WshShell.AppActivate("Audio Console") = FALSE
wscript.sleep 200
WshShell.AppActivate "Audio Console"
Wend
'
' send some keystrokes to get the speaker settings box activated
'
'
WshShell.SendKeys("{TAB}{TAB}{RIGHT}{TAB}{TAB}" )

'
' set the speaker selection to 5.1
'
WshShell.SendKeys("{5}" )
'
' exit Audio Console -panel
'
WshShell.SendKeys("{TAB}{TAB}{ENTER}" )

WScript.Quit(0)

'----- End Of "Headphones to 5.1.vbs" -----


How it works? Copy script and paste it to Notepad --> save as (all filetypes) --> <name>.vbs --> execute by double clicking the <name>.vbs file --> script opens the Audio Console and makes those moves you programmed into script (you'll see it on action).

Hope it works for you.

jiitee

Last edited by jiiteepee; Jun 22, 2006 at 02:49 AM.
jiiteepee is offline   Reply With Quote
Old Mar 25, 2006, 06:09 AM   #11
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 392
Rep Power: 0
jiiteepee is on a distinguished road

I've modified the code because using DOWN key did not work well.

jiitte
jiiteepee is offline   Reply With Quote
Old Mar 26, 2006, 05:00 PM   #12
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

Wow, this seems to be working, I have to change some of the keys as one of them turns to 4.1, not 5.1. But it does work! Is there a way to have this "minimized" or hidden, so you don't see the application open?

EDIT:
I figured it out. I removed the ("CTaudrun.exe") out of the brackets, and added ", 0" which from Google told me this was to run it hidden.

This is awesome. Thanks a lot for the effort. It is unfortuante that creative doesn't aid in getting direct access to these features. I saw from your thread in the Creative forums that such access is more problematic, given that the X-Fi should be more usefell in that sense.

Thank you for your contribution. This is what makes the internet so great.

Last edited by Deam; Mar 26, 2006 at 05:33 PM.
Deam is offline   Reply With Quote
Old Mar 26, 2006, 05:46 PM   #13
DriverHeaven Lover
 
Join Date: Sep 2004
Posts: 115
Rep Power: 0
JRosenfeld is on a distinguished road
System Specs

Try wrapping it all up in CMDOW (place cmdow.exe in your system32 folder, it adds useful commands to the cmd)

http://www.commandline.co.uk/cmdow/index.html

See the sections 3 and 4 and examples (including hiding the CMDOW command window itself)

I use it to run a .bat file that itself causes WMP to play a specified sound file, without any windows appearing. I can't see why it would not work with a script file as well.
JRosenfeld is offline   Reply With Quote
Old Mar 27, 2006, 01:46 AM   #14
DriverHeaven Junior Member
 
Join Date: Jun 2004
Posts: 51
Rep Power: 0
Deam is on a distinguished road

Thanks for the reply. I discovered, (which I put in the edit of my above post), that with a few changes to the script I coudl have it hide the application within the VBS script itself.



Deam is offline   Reply With Quote
Reply

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://www.driverheaven.net/audio-general-technical-discussion/83482-audigy-driver-how-change-speaker-setting-shortcut-hotkey.html
Posted By For Type Date
View topic - Shortcuts to Change Speaker Modes - Maximum PC Forums This thread Refback Apr 2, 2009 06:00 AM
View topic - Shortcuts to Change Speaker Modes - Maximum PC Forums This thread Refback Mar 23, 2009 09:29 AM
Shortcuts to Change Speaker Modes : General Software Programs This thread Refback Feb 14, 2009 02:17 PM