Share via

Keyboard Shortcut to change Audio Output in Windows 10

Anonymous
2018-03-24T14:08:53+00:00

Is there a keyboard shortcut built into Windows that will allow me to change which output I am playing audio to?  I have two devides connected - A pair of headphones connected to the front panel jack, and a pair of Dell speakers connected to the output on the motherboard.

Thanks!

Windows for home | Windows 10 | Settings

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

  1. Anonymous
    2018-03-24T14:14:00+00:00

    Hi Nat, that cannot be done in Windows 10, however, click the link below to download a small totally free utility that will allow you to assign a keyboard shortcut for each Audio Device:

    https://audioswit.ch/er

    100+ people found this answer helpful.
    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2018-03-24T18:19:36+00:00

    Hi,

    I found a solution! It took a lot of work and I still prefer SoundSwitch but nonetheless this works:

    Download AutoHotKey (v 1.1) link: http://www.autohotkey.com/

    Then things get tricky, you have to script it yourself. It took me a while but I finally made my own (with the help of the internet)

    Note: Make sure AutoHotKey is installed in Program Data/Microsoft/Windows/Start Menu/Programs

    (Program Data is a hidden file, you will have to enable hidden files to be shown)

    After that is done go to the desktop and right click

    Go to new

    Then you should see Auto HotKey Script as an option, click on that

    (if you don't see that you make sure AHK is in Program Data/Microsoft/Windows/Start Menu/Programs)

    Once you've placed a new script name it what you want (I named it Playback Device Switch)

    Right click, then click on edit script

    CTRL+A then backspace will delete all the default script in it

    Then copy and paste my script as seen below:

    ^!F11::

    Run, mmsys.cpl
    
    WinWait,Sound
    
    ControlSend,SysListView321,{Down 2}
    
    ControlClick,&Set Default
    
    ControlClick,OK
    
    return
    

    ^!F12::

    Run, mmsys.cpl
    
    WinWait,Sound
    
    ControlSend,SysListView321,{Down}
    
    ControlClick,&Set Default
    
    ControlClick,OK
    
    return
    

    Note: ^ is CTRL and ! is ALT

    With this setup CTRL+ALT+F12 will select your first device (Speakers in my case)

    CTRL+ALT+F11 will select the 2nd device (Headphones for me)

    I would disable any devices that you won't be using, that way you will only have 2. If you want more (for other devices) just follow that pattern like this

    Hot-key

    Run,mmsys.cpl

    WinWait,Sound

    ControlSend,SysListView321,{Down 3 (or whatever # you need it to be)}

    ControlClick,&Set Default

    ControlClick,OK

    Please let me know, if that helps.

    Kind Regards:

    Engr. Malik Yasir

    20+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2018-03-24T14:15:26+00:00

    Good morning Nat,

    You should be able to right click on the sound icon on the taskbar, and choose “playback devices” - this should show you what devices are enabled, and you can set which one you want to play by setting it as default.

    There is also a link I found about setting up Hotkeys to toggle between outputs. Check it out here https://www.howtogeek.com/301290/how-to-switch-...

    Let me know if this helps!

    • C
    5 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2018-03-27T18:59:08+00:00

    Thanks, Dave!  I used it with the software for my keyboard to est the print screen key to change between my speakers and my headphones.  It was really easy as well!

    3 people found this answer helpful.
    0 comments No comments