如何触发Windows音量显示?

时间:2017-07-30 00:49:53

标签: windows windows-10 autohotkey volume

当在Windows上点击增加音量的标准键盘键时,左上方会出现一个小窗口,显示音量和可能有关播放媒体的信息。我正在寻找一种在不改变音量状态的情况下触发窗口的方法,最好是以易于集成的方式使用Autohotkey。

2 个答案:

答案 0 :(得分:3)

Windows 8引入了Media​Control class,让现代应用程序挂钩到系统播放控件中。在Windows 8.1和10中,它被System​Media​Transport​Controls class替换。

虽然它支持" Manual control of the System Media Transport Controls"似乎没有办法显示/隐藏叠加层,当然也不是来自桌面应用程序。

进入未记录的区域,我找到了叠加层的类名,并引导我HideVolumeOSD。不幸的是,类名是相当通用的,因此您可能必须查看窗口的大小以确定它是否是音量叠加。

我不知道只是显示窗口是否有效,除非响应键盘和播放事件,否则Windows不会期望它可见。 HideVolumeOSD应用程序使用keybd_event(音量增大/减小)来触发它,但这是有问题的,如评论中所述......

答案 1 :(得分:0)

我设置了一个自动热键,用于调高音量,调低音量(对于快捷键ctrl + pgdn)。

^PgDn::
   Send {Volume_Up}
   Send {Volume_Down}
   return