如何阻止VLC窃取我的音量按钮


8

当我按下笔记本电脑上的音量按钮时,通常会更改系统音量。

然而,当我使用VLC进行此操作时,它会“窃取”印刷机并调整它自己的“音量”。系统音量也会发生变化。

我无法找到任何方法在VLC中关闭此功能。有人知道吗?

更新:
对不起,我原本应该包含的更多细节:

  • VLC VERSION:1.1.4(还有一些以前的版本,我认为回到大约1.1.0左右)
  • 操作系统:Win Vista Pro 32
  • 硬件:戴尔1720笔记本电脑(音量按钮是设备正面的小按钮,它们可能像“媒体”键盘音量按钮一样工作)

更新:
按钮似乎映射到Ctrl+Alt+bCtrl+Alt+c(根据Windows快捷方式属性中的快捷键框),但VLC高级首选项热键屏幕不会将这些列为用于卷的键。

我更改了它,因此在VLC设置中没有音量热键 - 没有运气它仍然会窃取按键并调整音量。

此外,按Ctrl+ Alt+ bc 不会更改我的系统音量,因此谁知道Windows或VLC正在做什么来识别这些音量按钮。

:(

更新:

这个Bug最终在1.1.8中得到修复 - 默认情况下,VLC不再按下音量按钮。


什么OS / VLC版本?在我的Win 7 Lenovo笔记本电脑上,我没有看到这样的行为 - 使用音量按钮时也会调整系统音量。唯一的区别是音量水平改变2“槽口”。如果没有VLC运行,按下每个按钮的音量会改变1。但这在VLC工具/首选项/音频中可调节(显示设置 - >全部选中)。我建议你在那里

Answers:


8

已知错误:Ticket#3828(新缺陷):QT4向前发送处理过的热键事件,4个月前打开:

VLC 1.1.0 QT4界面中存在一个错误,导致已处理的热键事件被转发。因此,如果按下来自键盘的音量增大键,VLC会提高音量,但它也会向前发送相同的热键事件,因此Windows Mixer也会提高音量。

同样适用于静音,因此VLC和Windows调音台都静音。正确的方法是VLC会处理它已处理的所有热键事件,并仅转发它不处理的那些事件。

唯一的解决方案是将你的声音添加到这个bug和videolan论坛中,直到它被修复。
或者,由于VLC是开源的,获取源并修复bug,这应该足够简单。

我们需要更多信息,例如您的操作系统以及笔记本电脑上的音量键,以及它们产生了什么。

但是,您仍然可以尝试进入VLC首选项,热键部分,单击音量调高(向下),并尝试设置或清除其本地和全局键定义。知道这对问题的影响会很有趣。


好吧,我是个白痴。原来它调节系统音量太大,所以这真的同一个问题。系统体积的变化非常小,所以在我打开扩展的音量混音器并尝试之前我没有注意到它。更新了问题以反映正在发生的事情。
MGOwen 2010年

@harrymc我确实试过了,想想也许音量按钮只是产生了一个组合,恰好是一种普遍接受的音量标准。不。我上传和下调了热键的音量,但我的按钮仍然影响它。
MGOwen 2010年

您可以通过右键单击任何桌面图标来测试密钥,单击“快捷键”,然后按媒体键,查看是否显示了某些内容。或者如果它被过早截获,请使用randyrants.com/2006/04/sharpkeys_21.html
harrymc 2010年

谢谢,我尝试了快捷方式并且它有效,但VLC和Windows无论如何都忽略它,请参阅上面的更新答案。我会尝试一下sharpkey的事情。这是戴尔Inspiron 1720,但我相信这两款1720的硬件差异为零。
MGOwen 2010年


1

扩展的“应用程序键”并不意味着像Win+ L等全局“热键” 。聚焦窗口首先接收按键并有机会处理它,就像其他普通键一样。这是设计的。

您可以通过将键盘焦点从VLC切换来解决此问题。使用鼠标,您可以单击另一个窗口或桌面/任务栏。使用键盘,你可以Alt+ Tab,或者如果VLC是唯一的窗口,Win+ B可以聚焦“系统托盘”。


我理解焦点是如何工作的,VLC现在正在捕捉事件,而不是像其他应用程序那样传递它,就像VLC的早期版本(1.01之前,我认为?)一样。这显然不是可取的行为,不应该是默认行为。不过,这是另一个问题; 我只是想知道如何修复它,而且由于VLC有一百万个设置可以调整,你会认为至少有一两种方法可以正确修复它。
MGOwen 2010年

@MGOwen:我为拼出明显的道歉表示道歉:)我同意应用程序处理多媒体密钥应该是可选的,而且似乎不在VLC中。
休·艾伦2010年

1

更新到VLC 1.1.7。
打开首选项并在“显示设置”下选择“全部”。
导航到界面>主界面> Qt
选中“忽略键盘音量按钮”复选框。
单击“保存”按钮。

(向开发者抱怨这不是默认值。)


工作得很漂亮。很高兴他们添加了这个选项。谢谢@ave。
特拉维斯

1
现在不起作用:在2.2.6中没有这样的选择:-(
Van Jone

0

我对静音有这个问题。解决方案是进入VLC热键设置并将静音按钮映射为静音热键 - 然后VLC停止处理静音键(但注册按下了一个键,它会闪烁屏幕上的当前VLC音量)。

将音量增大/减小热键设置为媒体键作为全局变量导致VLC始终采用音量增大/减小键 - 但不更改系统音量,无论VLC是否具有焦点。如果我清除全局设置,当VLC没有焦点时系统音量会改变,如果它有焦点则会改变音量。

这是错误的,但这似乎是最好的解决方案以及我如何处理它。

(VLC 1.1.5,戴尔D830笔记本电脑)

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.