This is common when replacing your shell. The workaround involves using autohotkey and nircmd to "talk" to windows.
I can say confidently to you that I would find no reason for this solution not to work out of the box with AHK on any windows system.
You can download the file from my dots if you wish here: https://github.com/x...rtup/volume.ahk
From my old FAQ source: http://pastebin.com/raw/BwVC1f9w
First, download NirCMD http://www.nirsoft.net/utils/nircmd.html
You can find links at the bottom of the page.
Extract the exes to your Windows directory (C:\Windows).
Create or add the following lines to your Auto Hot Key Script:
run nircmd.exe changesysvolume 2000
run nircmd.exe changesysvolume -2000
run nircmd.exe mutesysvolume 2
The same method with nircmd also applies to bbkeys. The code for bbkeys would look something like this:
KeyToGrab(Num9), WithModifier(Win), WithAction(ExecCommand), DoThis(C:\Blackbox\usr\bin\nircmd\nircmd.exe changesysvolume -2000)
KeyToGrab(Num0), WithModifier(Win), WithAction(ExecCommand), DoThis(C:\Blackbox\usr\bin\nircmd\nircmd.exe changesysvolume 2000)
Just edit the key you want to use for volume controls, save the .rc and restart blackbox. If you wanted to use the buttons or sliders on a media keyboard, use bbkeyhook to define them.
Run the script. You an also compile the script with Auto Hot Key, and drop it in your windows Startup folder. This will allow Windows to run it automatically on boot. Copy the compiled .exe to C:\Users\"username"\AppData\Roaming\Microsoft\Window s\Start Menu\Programs\Startup.