Stop Clicking Through Sound Settings — Switch Audio Devices and Per-App Volume From a Hotkey
If you’ve ever plugged in headphones and groaned
at the four-click trip through Windows’ sound settings, or watched one rogue Chrome tab blast over your
music, Volume Level Adjuster is for you. It’s a tiny AHK v2 tool that gives you a
per-app audio mixer and a one-click default-device switcher — plus CLI flags so you can wire it to a
hotkey or a scheduled task.
The Problem
Windows hides per-app volume controls behind menus that change every release.
SoundVolumeView is fine but it’s a black-box exe. If you live in AutoHotkey and want something
scriptable, transparent, and easy to bind to your own hotkeys — there hasn’t been a clean option. Until now.
What It Does
- Per-app session list — see every process making sound right now: name, PID, volume %, mute state, and which device it’s routed to.
- One-click default device switch — dropdown at the top flips the system default playback device instantly.
- Auto-refresh every 2 seconds while the window is open, so the list stays live as apps come and go.
- CLI flags for scripting from a hotkey, scheduler, or another tool.
- No external dependencies — Core Audio COM interfaces are wrapped inline in pure AHK v2.
CLI Examples
| Command | What it does |
|---|---|
VolumeLevelAdjuster.exe | Print all playback devices |
VolumeLevelAdjuster.exe | Print all active audio sessions |
VolumeLevelAdjuster.exe /SetDefault | Make Headphones the default device |
VolumeLevelAdjuster.exe /SwitchDefault | Toggle between two named devices |
Why You’ll Like It
That last command is the killer one. Bind /SwitchDefault "Speakers" to a single hotkey and you’ll never poke at the system tray again — one keystroke
"Headphones"
flips audio between your two most-used devices. The same goes for a meeting hotkey that sets the default
to your USB headset, or a “movie mode” that swaps to your TV’s HDMI output.
Get It
Volume Level Adjuster is a one-time download — script source plus a compiled
exe so you can run it without AutoHotkey installed. Customize the hotkeys, extend the GUI, or just drop
the exe on a coworker’s machine.
Tired of clicking through four menus every time you plug in headphones? Grab it and bind one hotkey — done.

