与这个问题相同,但对于Windows:每次按音量更改键时如何调整音量的变化?
我正在使用Windows 7笔记本电脑。它在键盘上具有“提高音量”和“降低音量”键。按下它们将使音量改变很小。是否有设置或注册表项,或要更改此数量的内容,还是需要安装第三方软件才能完成?
IAudioEndpointVolume::VolumeStepUp()
吗?
与这个问题相同,但对于Windows:每次按音量更改键时如何调整音量的变化?
我正在使用Windows 7笔记本电脑。它在键盘上具有“提高音量”和“降低音量”键。按下它们将使音量改变很小。是否有设置或注册表项,或要更改此数量的内容,还是需要安装第三方软件才能完成?
IAudioEndpointVolume::VolumeStepUp()
吗?
Answers:
是的,第三方应用似乎是最好的解决方案。
微软对此问题的回应是:
按键将作为APPCOMMAND_VOLUME_UP和APPCOMMAND_VOLUME_DOWN HID消息发送到操作系统。然后将它们转换为对IAudioEndpointVolume :: VolumeStepUp()或IAudioEndpointVolume :: VolumeStepDown()的调用。这被硬编码为51个步骤。
可能的缓解措施是控制面板中的键盘刷新率,或者编写一个侦听APPCOMMAND_VOLUME_UP HID消息并自行执行的应用程序。
一些笔记本电脑制造商提供了捕获特殊按键并提供OSD等的第三方应用程序,这可能是可定制的。
否则,我也会根据您的评论推荐3RVX。
我找到的最令人满意的方法是使用AutoHotKey脚本。如您所知,AutoHotKey可以拦截键盘事件并做很多事情。我使用的脚本如下:
~Volume_Up::SoundSet, +8
~Volume_Down::SoundSet, -8
在我的情况下,默认音量增量为2。我想将其设置为10,因此在这里我增加/减去8个单位(开头的〜符号表示“请勿阻止默认操作”,因此默认音量操作包括显示系统OSD,仍然可以正常使用),并且运行良好。