Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My volume up button raises the volume by 1%. Its also not a button, it's a weird 'touch' thing which is really really terrible. If I want to lower the volume, I have to awkwardly rub it for a while. If it were to decrease by 5% or 10% it would be a lot better.

Can this be set somewhere in Windows/Keyboard settings?

I got close to a solution with Autohotkey, where I could do this:

a::Send {Volume_Up 5}

which would send the volume up command five times, however when I assign it to the volume key, it forms an endless loop since the Send command sends Volume_Up and parses it at the same time.

Update: I ended up with this script:


VolumeUp( ) {
    Send {Volume_Up 6} 
    SoundBeep, 750, 50
VolumeDown( ) {
    Send {Volume_Down 6} 
    SoundBeep, 750, 50 
share|improve this question
+1 for 'awkwardly rub it for a while' I am generally very unimpressed with the scale volume controls use where there is not nearly enough finegrain control on the low end and way too much on the high end – Damon Apr 8 '12 at 4:16
If you don't mind running an autohotkeyscript all the time (doesn't really consume any amount of resources) I recommend it. It takes about 10 steps up or down, and I can still change it manually if I have to. – joon Apr 8 '12 at 10:57
i usually find myself more in trouble on the lower end when 0-is off 1-is midvolume 2-is quite loud and 50-just a bit louder than 2. you can't increment by decimals can you? – Damon Apr 8 '12 at 19:26
no but that sounds like you have a busted Sound driver. I recall having this issue in Windows 98. That is definitely not normal behavior. – joon Apr 9 '12 at 1:50
up vote 3 down vote accepted

Try adding the $ prefix to your script, it should block the script from picking up its own sent commands.

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.