更改“提高音量” /“降低音量”键的音频音量增量的大小


25

与这个问题相同,但对于Windows:每次按音量更改键时如何调整音量的变化?

我正在使用Windows 7笔记本电脑。它在键盘上具有“提高音量”和“降低音量”键。按下它们将使音量改变很小。是否有设置或注册表项,或要更改此数量的内容,还是需要安装第三方软件才能完成?


多年来,我一直在寻找这种东西,但是没有运气。我发现最好的方法是使用第三方音量控制应用程序。
安德鲁·兰伯特

1
我现在已经安装了3RVX,它可以让我进行调整,并提供合理的屏幕音量显示。matthew.malensek.net/software
安格斯

1
有人可以告诉我如何修改硬编码值51或挂钩IAudioEndpointVolume::VolumeStepUp()吗?
user1641838

Answers:


10

是的,第三方应用似乎是最好的解决方案。

微软对此问题的回应是:

按键将作为APPCOMMAND_VOLUME_UP和APPCOMMAND_VOLUME_DOWN HID消息发送到操作系统。然后将它们转换为对IAudioEndpointVolume :: VolumeStepUp()或IAudioEndpointVolume :: VolumeStepDown()的调用。这被硬编码为51个步骤。

可能的缓解措施是控制面板中的键盘刷新率,或者编写一个侦听APPCOMMAND_VOLUME_UP HID消息并自行执行的应用程序。

一些笔记本电脑制造商提供了捕获特殊按键并提供OSD等的第三方应用程序,这可能是可定制的。

否则,我也会根据您的评论推荐3RVX


在Windows 8.1框上,我可以通过左键单击工具托盘中的音量图标,然后按向上/向下箭头来增大/减小音量。
Bill Hoag 2014年

1
3RVX似乎不允许调整增量...
克罗诺


4

您可以使用开源的3RVX程序

  1. 设定值

  2. 热键

  3. +

  4. 按键

  5. 行动:增加音量

  6. 数量:10%

请注意,3RVX的皮肤超出了该发行版随附的皮肤。例如,我正在使用“ Windows默认”皮肤。有用的是您可以通过修改skin.xml文件来自定义这些皮肤。我更改了我 的字体以增加字体大小。


4

与OP相反,我的目标是将入耳式手机的增量从2%降低到1%。我不必安装第三方软件的解决方法是将源(例如媒体播放器)的体积减少到50%。因为最终体积=源体积*任务栏体积,所以2%的步长实际上是1%的步长(我从来不需要超过最大体积的20%)


1

我找到的最令人满意的方法是使用AutoHotKey脚本。如您所知,AutoHotKey可以拦截键盘事件并做很多事情。我使用的脚本如下:

~Volume_Up::SoundSet, +8
~Volume_Down::SoundSet, -8

在我的情况下,默认音量增量为2。我想将其设置为10,因此在这里我增加/减去8个单位(开头的〜符号表示“请勿阻止默认操作”,因此默认音量操作包括显示系统OSD,仍然可以正常使用),并且运行良好。


我赞成AutoHotkey的建议:不需要复杂脚本即可提供许多自定义功能。
乔DF
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.