如何将键盘的媒体键与VLC媒体播放器关联?


56

我有一个带Windows 7 Home Premium x64的ASUS K50AF系列笔记本。我正在使用VLC媒体播放器,并且要使用它的媒体键(播放,暂停,快退,快进,停止)。当前,它们与Windows Media Center相关联。

我的键盘

我已经尝试过MK2MP。不幸的是,它不能解决我的问题,并且在重新启动VLC媒体播放器后崩溃了。


559行的运行时错误31

现在,我什至无法启动MK2MP。有任何想法吗?

我已禁用Media Center和Media Player。现在,HIP可以识别媒体密钥,但是密钥仍然无法执行任何操作。

似乎当我尝试捕获该键时,所有程序(包括HIP,Key Mapper和AutoHotkey)都认为我按下了H键。


制造商是否提供某种键盘控制面板,可让您自定义每个按键的功能?
Sasha Chedygov

不,我还没有找到类似的东西。
nyuszika7h 2011年

布拉德的答案有效。它应该是公认的答案。
彼得·莫滕森

@PeterMortensen我无法验证它是否对我有用,因为我什至没有笔记本电脑了。
nyuszika7h 2014年

Answers:


84

您需要在VLC媒体播放器中绑定密钥。其他答案是正确的,但是它们缺少我在这里指出的一些细节。

  1. 启动VLC媒体播放器
  2. 单击菜单工具首选项
  3. 单击左下角附近的“ 热键”部分。
  4. 找到您要绑定的动作,然后双击“全局”列。如果双击其他任何地方,将绑定错误的键盘快捷键。
  5. 按您的键。VLC媒体播放器应识别它。
  6. 重新启动VLC媒体播放器。如果您绑定全局热键,则必须重新启动VLC媒体播放器,以便它可以侦听它们。

VLC媒体播放器全局热键


1
这应该是公认的答案。为我工作。
bdwakefield 2014年

2
Shekhar的回答相反,这对我有用(在重新启动VLC媒体播放器之后!!!!)。是的,应该是公认的答案。+1。
彼得·莫滕森

5
它有效,但仅在VLC具有焦点时才有效。
Umair 2015年

@Umair Hmmm,那么您可能还有另一个问题。无论我使用什么应用程序,即使在全屏游戏和电影中,它都对我有效。
布拉德(Brad)

1
有些人可以通过重新启动VLC使其“全局”运行,其他人(例如我本人)必须重新启动计算机。如果这不起作用,那么您可能会遇到其他问题,例如另一个程序正在拦截信号,例如Spotify等。
BillyNair 2015年

11

在设置VLC热键之前,需要将VLC设置为默认媒体播放器,在控制面板中,设置默认程序,设置默认程序,然后选择VLC作为默认设置。

然后,全局热键应与VLC一起使用,您仍然必须在VLC中进行设置-工具,首选项,热键,双击要设置的全局键,VLC会提示您按该键,然后重新启动VLC,以便它们变得活跃。


您确定可行吗?除了Windows Media Player “使用我当前的媒体播放器”以外,不是唯一的选择吗?
彼得·莫滕森

1
那是行不通的,没有这样的“默认媒体播放器”。可以将VLC与许多媒体扩展名相关联,但是无论如何都不会使其成为“默认”。
亚历克斯·福特纳

在Windows 10中,此答案对我有用-将VLC设置为“音乐播放器”和“视频播放器”的“默认应用程序设置”应用程序,然后重新启动VLC不需要任何其他配置。感谢@dananfear:o)
安德鲁(Andrew

3

华硕提供的ATK Media实用程序存在问题,因此上述解决方案均无效。而不是发出键盘事件(如普通的媒体键),而是将它们映射到特定的应用程序(您实际上可以在注册表中更改这些应用程序,请参见http://mcbx.netne.net/hacks/asusmmed/index.htm)。

它寻找的应用程序的顺序和名称会根据版本和系统而变化,但是幸运的是,有一个更简单的修复程序可以启用通用媒体键事件的使用。

我花了一段时间阅读了很多网站后才想到解决方案。

  1. 从此博客文章中下载rar软件包:http: //3mptylab.blogspot.it/2012/09/how-to-make-asus-notebooks-media-keys.html

  2. 停止当前的DMedia.exe进程。

  3. 转到您的ATK Media安装文件夹(通常为C:\ Program Files(x86)\ ASUS \ ATK Package \ ATK Media),然后将DMedia.exe重命名为DMedia.exe.old(为了安全起见)。

  4. 将您在RAR中找到的DMedia.exe放入ATK Media目录。双击运行它,但是无论如何它都会在启动时运行。

  5. 检查媒体密钥是否正常工作。尝试喝啤酒或看电影!

我刚刚在Windows 8 Pro 64位系统下的华硕U30Jc上对其进行了测试,效果很好!该工具实际上将通用键盘事件映射到集成键盘中的媒体键,因此它们可与为此启用的任何应用程序一起使用(在某些情况下,例如Winamp,您可能需要启用全局键)。

在VLC媒体播放器中启用热键后,它应该可以正常工作,并且也可以与任何其他媒体程序(Spotify,Windows Media Player,Winamp,Xbox音乐等)一起使用。


很好的发现,可惜我无法测试它,因为我的新笔记本电脑没有媒体密钥。
nyuszika7h 2014年

2

您可以在Event Ghost中设置宏以捕获键并将其设置为触发所需的操作。


我看不到在程序中可以在哪里添加媒体键盘的“播放”按钮(或任何其他键)。
nyuszika7h 2011年

@ Nyuszika7H:我看到一些Google结果报告了这个问题,请尝试弄清楚... +1
Tamara Wijsman


2

对于较早的VLC媒体播放器版本:转至菜单→ 工具首选项中的常规热键,然后尝试绑定媒体密钥。

较新的VLC媒体播放器版本中的菜单布局已更改,现在您需要执行以下操作:

在打开的窗口的左侧菜单中,选择菜单工具首选项热键

VLC媒体播放器菜单屏幕截图


3
我已经尝试过了,但是VLC不会使他们陷入困境。
nyuszika7h 2011年

@ Nyuszika7H:绑定是否可以与其他任何键一起使用?
Shekhar,

1
是的,它们可以与其他键一起使用,但不能与媒体键一起使用(当我按它们时,Media Center会在未启动时启动)。
nyuszika7h 2011年

1
很明显,您的媒体密钥已绑定到媒体中心,找到了一种将密钥与媒体中心分离的方法,并且可能会起作用
Shekhar

我尝试时几乎可以正常工作。似乎效果就像媒体密钥被发送两次一样。因此,对于具有切换效果的键,播放/暂停,没有效果(对于非切换键,则为双重效果)。但是,这可能是我的键盘有问题。在VLC媒体播放器1.0.2上进行了尝试。
彼得·莫滕森

1

您可能可以使用禁用Windows多媒体键快捷方式一文来禁用Windows上的多媒体键。

建议从的注册表项中删除条目HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey,因此建议首先采取一些预防措施。

在较小程度上,您可能会发现文章如何在Vista中禁用或启用Windows热键很有用,尽管它可能不适用于您的情况。


我已经尝试过HIP,但是不幸的是,它没有用。:(
nyuszika7h,2011年

您是否尝试过注册表方法?
11

.cda文件与VLC相关联。那么,接下来呢?
nyuszika7h 2011年

抱歉,不清楚。在我的第一个链接中,我指的是搜索HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey以找出是否在其中定义了多媒体键的关联。
harrymc

我知道,我已经读过该文章。我尝试删除所有内容,但没有任何更改。尝试其他解决方案。
nyuszika7h 2011年

1
  1. 通过菜单工具首选项热键在VLC媒体播放器中打开热键窗口
  2. 双击所需的操作以进行更改
    • 如果可以将媒体按钮设置为所需的热键。
    • 如果不能,则取消热键设置可能会有所帮助。您可以通过单击Unset。这工作了。

Windows鼠标和键盘中心也出现了问题。卸载它有助于使用sway.fm Chrome插件(更多详细信息)。


谢谢,但这是一个非常老的问题。
nyuszika7h 2014年

0

我只是遇到了这个问题,事实证明iTunes高级设置“启用完整键盘导航”已选中。我取消选中它,并且这些键再​​次在VLC媒体播放器中起作用,而不必映射它们。


0

请尝试以下操作:

  1. 单击工具,然后选择首选项

  2. 从左侧选择热键

  3. 现在将提示您选择一个动作并将其与热键关联。向下滚动,直到找到下一步,然后双击它

  4. 现在,系统将提示您输入“下一曲目”的媒体密钥

  5. 请点击 [Apply]

完成这五个步骤后,尝试播放音乐/视频文件并测试所有媒体密钥,因为它们现在应该可以自动工作。


1
在我的Logietch MK700键盘上,这不起作用。按下时,VLC不会“看到”播放/暂停/快进/快退按钮。
dan_linder 2013年
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.