Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My keyboard has volume up and down keys, however whenever I hit one of the keys the volume goes up/down by 1%. That's way too much in my case/hardware/equipment setup.

Is it possible to change the value which is added/decreased by these media keys?

If yes, how?

I have a program called Volumouse which is able to do this, but it does not work for full screen applications (and it requires me to run an extra process in Windows) and I cannot assign my media buttons to it, only something like Ctrl+Shift+Mouse wheel up/down. I don't like that (especially when I have media keys for that).

share|improve this question
    
+1 for using Volumouse, my favorite software for stuff like this. But my volumouse also works in games and other fullscreen applications. You have to use Custom keys are pressed. You will not see the indicator bar, but it will de/increase the volume –  nixda Jan 7 '13 at 0:29
    
can I somehow remap volumouse to use my media keys? –  user144773 Jan 7 '13 at 0:43
    
It doesn't detect them in the "Hot keys: Increase and Hot keys: Decrease" fields when I press my media keys –  user144773 Jan 7 '13 at 0:43
    
Yeah, I could reproduce that. Maybe you can remap those media keys to a standard key function? Just a thought. I did a quick test with sharpkeys without luck –  nixda Jan 7 '13 at 1:01
    
as a gamer I have to reject that suggestion : ( most keys are already used for many purposes :$ (including home, pg up, pg down, scrl lck, `, even num lock (because num lock is always ON with NumLocker) and caps (also always turned off by NumLocker)) –  user144773 Jan 7 '13 at 1:04
show 2 more comments

1 Answer

Try this:

  1. Download and extract NirCmd to for example C:\

  2. Save the following as a .REG file and import it (confirm that the keys were added to the registry):

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\10] "ShellExecute"="C:\\Nircmd.exe changesysvolume 1"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\9] "ShellExecute"="C:\\Nircmd.exe changesysvolume -1"

  3. Press the Volume Up and Volume Down multimedia keys on your keyboard and see if the system volume changes in small increments.

Note 1: The AppKey values for APPCOMMAND_VOLUME_UP (10) and APPCOMMAND_VOLUME_DOWN (9) were obtained from here.

Note 2: A single unit change might be too small to hear any difference. In that case, change the commands above to increase/decrease the volume by 500 or 1000 units at a time (the max. value is 65535).

Note 3: NirCmd supports many other volume related functions, which you can read about in detail here.

share|improve this answer
1  
if I have x64 don't I need it to place in wow64node? –  user144773 Jan 7 '13 at 3:41
    
The location was copied from my Win7 x64 registry, so it should work. Edit: Actually, I see that HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explor‌​er\AppKey exists as well, so perhaps you should make identical changes in both locations, just to be sure. –  Karan Jan 7 '13 at 3:42
    
I did that and somehow i restarted the sysmen and whenether I hit the VOL_UP or VOL_DOWN key the volume changes by 2%, removed those registry entries, reboot, still the same! :O I don't know what's happening :/ (or well why it doesn't work). I tried running the commands from the command prompt (the ones from the reg) and then it does work, so somehow the keys aren't replaced.. –  user144773 Jan 7 '13 at 4:20
    
I have verified and the keys exist with the right values –  user144773 Jan 7 '13 at 4:33
    
You added the keys in both locations, right? Maybe your KB uses different AppCommands... Do the ones that already existed under AppKey work properly? –  Karan Jan 7 '13 at 7:07
show 4 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.