如何阻止 SMPlayer 使用音量按钮?

如何阻止 SMPlayer 使用音量按钮?

我的问题几乎与这个,不过我问的是使用 SMPlayer,而不是 VLC。

当我按下键盘上的音量按钮时,系统音量通常会改变,但是当 SMPlayer 获得焦点时,音量按键会发送到其自己的“音量”,同时系统音量也会同时改变。

SMPlayer 音频设置中有一项功能可以“使用软件音量控制' 这应该可以禁用此功能,但是打开和关闭此功能似乎没有任何效果。

在此处输入图片描述

我使用的版本是20.4.3(修订版 9306)(64 位)在 Windows 10 Pro 上

答案1

您可以阻止音量键到达 SMPlayer 并自行更改音量。您可以使用免费的 自动热键

如果活动窗口的标题包含“SMPlayer”,则以下示例脚本将拦截音量键,并将以增量改变音量2

SetTitleMatchMode, 2      ; A window's title can contain string anywhere to be a match
#IfWinActive SMPlayer     ; Applies to windows whose title contains "SMPlayer"
Volume_Down::SoundSet, -2 ; Volume down key : Reduce sound volume by 2
Volume_Up::SoundSet, +2   ; Volume up key : Increase sound volume by 2

这也将禁用 SMPlayer 的音量弹出显示。

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

答案2

默认情况下,这些键(以及其他键)配置为快捷键。

要更改它,请转到“首选项”->“鼠标和键盘”->“(Tab)键盘”...按“说明”对表格进行排序,以快速找到快捷键“音量+-”(或其他)。我相信您知道如何编辑它们。

相关内容