This was Discussed on here over a year ago -
shortcut for volume amplificationI came across another way of doing it with a direct command (no OSD Setting Window)
XBMC Volume Amplification
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.3.3-->
<commandGroup open="True" name="XBMC Volume Amplification" enabled="True" prefix="" priority="0" requiredProcess="" description="">
<command id="931" name="Amp volume {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Input.ExecuteAction</param>
<param>"action":"volampup"</param>
</params>
<cmdRepeat>{1}</cmdRepeat>
</action>
<phrase>Increase, Amplifie, Raise</phrase>
<phrase optional="true">the</phrase>
<phrase>Volume</phrase>
<phrase optional="true">by</phrase>
<payloadRange>1,60</payloadRange>
</command>
<command id="560" name="decrease volume {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Input.ExecuteAction</param>
<param>"action":"volampdown"</param>
</params>
<cmdRepeat>{1}</cmdRepeat>
</action>
<phrase>decrease, lower</phrase>
<phrase optional="true">the</phrase>
<phrase>Volume</phrase>
<phrase optional="true">by</phrase>
<payloadRange>1,60</payloadRange>
</command>
<command id="863" name="Default Volume" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>XJson.Raw</cmdType>
<params>
<param>Input.ExecuteAction</param>
<param>"action":"volampdown"</param>
</params>
<cmdRepeat>60</cmdRepeat>
</action>
<phrase> Reset Default Volume</phrase>
</command>
</commandGroup>
The "reset default volume" command sends the decrease volume command 60 times so even if you had your volume increased by 10 it would still send the decrease volume command 60 times