更改“音量增大”/“音量减小”键的音频音量增量大小

Ang*_*gus 31 audio windows keyboard

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

我在 Windows 7 笔记本电脑上。它在键盘上有“音量增大”和“音量减小”键。按下它们会稍微改变音量。是否有设置或注册表项或其他东西可以更改该数量,还是我必须安装第三方软件才能做到这一点?

小智 10

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

微软对问题的回应是这样的;

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

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

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

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


use*_*755 5

与 OP 相反,我的目标是将我的入耳式耳机的增量从 2% 减少到 1%。我无需安装第 3 方软件的解决方法是将源(例如媒体播放器)的音量降低到 50%。由于最终音量 = 源音量 * 任务栏音量,因此 2% 步长现在实际上是 1% 步长(我永远不需要超过最大音量的 20%)


小智 5

我发现最令人满意的方法是使用AutoHotKey脚本。您可能知道,AutoHotKey 可以拦截键盘事件并执行很多操作。我使用的脚本如下:

~Volume_Up::SoundSet, +8
~Volume_Down::SoundSet, -8
Run Code Online (Sandbox Code Playgroud)

在我的例子中,默认的音量增量是2。我想将其设置为10,所以这里我再添加/减去8个单位(开头的〜符号表示“不阻止默认操作”,因此默认的音量操作,包括显示系统 OSD,仍然正常工作),并且工作完美。