使键盘上的媒体按钮打开Winamp而不是WMP


14

最长的时间是,键盘上的“媒体”按钮用于启动Winamp。我不记得必须要做任何设置了。但是突然之间,当我按下该按钮时,它会启动愚蠢的Windows Media Player。我已经尽力将其改回原样。Winamp设置为可以打开所有文件类型。它被设置为我的默认媒体播放器(从“默认程序”>“设置程序访问权限和计算机默认设置”)。当我转到“默认程序”>“设置默认程序”时,那里只有一小部分程序,而Winamp却不是其中的一个,而且似乎也没有从该列表中添加或删除程序的方法。我不知道那个愚蠢的事情的意义。

我尝试重新安装Winamp。我浏览了Windows Media Player选项,没有找到任何东西。我考虑过卸载或禁用WMP,但这并不容易,而且我不确定是否要这样做。我的键盘没有安装任何特殊的驱动程序,但我找不到相应的驱动程序,BenQ不再支持它。之前没有驾驶员,它运行良好。

因此,问题在于设置媒体按钮功能的最佳位置是哪里?注册表中有东西吗?


2
您有哪种型号的BenQ键盘?您正在运行什么版本的Windows?
12

Answers:


18

在Windows 7(显然是Windows ME)上,这些增强的键盘键可由Windows 使用APPCOMMAND系统直接处理。

这些键的关联存储在中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
(我认为,也可以通过在HKCU中添加每个用户来覆盖它)。

AppKey 16是“媒体启动器”键(APPCOMMAND_LAUNCH_MEDIA_SELECT)。默认情况下,它与.cda(音频CD)有关联。

因此,当您按下Media Launch键时,将打开哪个程序作为处理音频CD的程序。

我目前已将Winamp设置为控制.CDA文件(Winamp->选项->首选项->常规首选项->文件类型),当我在Logitech上按“ Music note”键时,它会打开,而无需其他操作驱动程序已安装。


做得很好!奇怪的是,在Winamp首选项中将其设置为打开CD,但是当我实际选中“默认程序”>“设置关联”时,.cda确实设置为Windows Media Player。最后!多谢,伙计。
莫斯2012年

是的,Winamp的内部关联设置器和Win 7的“程序默认值”关联在合并中不能很好地发挥作用。:)
Ƭᴇcʜιᴇ007

4
好方法!我建议您不要更改.cda文件的文件关联,而建议将另一个名为“ ShellExecute”的文本值添加到键16,您只需在其中指定winamp.exe或所需程序的路径即可。当然,您应该删除与.cda的关联值。

@flex,谢谢!正是我所需要的。您应该将其发布为答案。我想启动Windows 8音乐应用程序,但似乎无法将其与.cda扩展名关联。所以我刚刚创建了一个ShellExecute值microsoftmusic:作为其内容。
Thomas Levesque 2015年

那其他热键呢?(我有14个热键+一个滚轮来控制音量,但是在注册表中,只有五个AppKey)
RogUE

3

要使anyprogram成为媒体按钮的默认值,这是真实的事情:Startmenu-> Control Panel-> All Control Panel Items-> Default Program-> Associate协议文件的文件类型-> ... find。 cda,单击它,然后单击“更改程序...”->选择所需的任何媒体程序,如Jetaudio或Winamp->确定

然后,您可以通过按媒体按钮打开程序。


在Windows 10上对我不起作用
Ev0oD

3

在Windows 8.1中

  • 控制面板\程序\默认程序-设置程序访问权限和计算机默认值
  • 展开“自定义”
  • 在“选择默认媒体播放器”中选择“ winamp”

1
请注意,这将覆盖所有文件关联
binco 2015年

这也适用于Windows10。此外,您可以像下面这样设置快退,暂停/播放,前进按钮:打开Winamp首选项,然后浏览至General Preferences \ Global Hotkeys。您应该检查的第一件事是是否选中了“启用”热键。如果不是,请选择该选项,最有可能解决您的问题。资料来源:howtogeek.com/howto/windows/…–
Onosa

更具体地说,在Windows 10中,它
取决于

2

http://www.winamp.com/help/Winamp_Preferences_guide#General_Preferences:_Global_Hotkeys

从“选项”菜单中选择“首选项”,可通过Bento或Modern外观访问“ Winamp首选项”屏幕。

当Winamp是重点应用程序时,也可以通过在键盘上按Ctrl + P来在所有皮肤中访问它。

常规首选项:全局热键

  • 启用默认的多媒体密钥支持:将尝试使用WM_APPCOMMAND消息处理媒体密钥(默认为“关闭”)。如果仅使用下面的“启用”全局热键设置不能识别您的“播放/暂停”,“停止”,“上一个”和“下一个”键,请尝试选中此选项。
  • 启用:选中此项以启用全局热键。即使Winamp不是活动的应用程序,全局热键也可用于执行操作(播放,停止,下一个,上一个,评分项目,副本标题等)。
  • 操作:通过下拉菜单选择要启用的其他热键。
  • 热键:使用键盘为所选操作选择唯一的热键(例如,按住Ctrl + Shift + H组合键),然后单击“添加”按钮。

3
由于潜在的未来链路故障,在SU不鼓励仅链路的答案。请在答案中包含相关信息。
Ƭᴇcʜιᴇ007

1
抱歉。我已经复制了信息。
matthewk 2012年

抱歉,不是我遇到的问题。播放控制键实际上在起作用,但不是应用程序启动按钮。我确实检查了WM_APPCOMMAND按钮,但没什么区别。无论如何,问题解决了。
莫斯2012年

2

在Windows 7运行注册表中,转到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey.

AppKey 16是“媒体启动器”键。默认情况下,它与.cda(音频CD)有关联。

删除值“关联”。创建新值“ ShellExecute”(REG_SZ类型)并作为程序的数据集路径。

例如:ShellExecute = c:\ Program Files \ foobar2000 \ foobar2000.exe


这是什么加了公认的答案呢?
Burgi

1

对于Windows 10,我必须更改音乐播放器的默认应用程序:

设置 -> 系统/应用程序(取决于Windows版本)-> 默认应用程序 ->更改音乐播放器


0

对于Windows 8.1(32位),这是最简单的解决方案:

控制面板>
默认程序>
将文件类型或协议与特定程序相关联>
单击扩展>
更改程序下的MP3


0

我认为,还有另一种解决方案更优雅。由于最初的问题已在5年前被回答,因此不确定是否仍然需要它,但是我希望它对某人有用:

  • 运行RegEdit并导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

    就像在已接受的答案中提到的 ʜcʜιᴇ007一样,您的“媒体”按钮是AppKey 16

  • 删除Association注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16

  • 添加一个新String Value密钥并命名ShellExecute

  • 如果安装了Winamp,则将值简单地设置为 winamp

  • 如果您的系统中安装Winamp ,例如仅将其放在文件夹中或以可移植的方式安装,则是先前操作系统的难民,或者如果上一步由于某种原因无法工作,请将值设置为绝对路径Winamp可执行文件,例如C:\Program Files (x86)\Winamp\winamp.exe

现在,您的“媒体”按钮应专门运行Winamp。

您实际上可以使用相同的方法使媒体密钥运行任何其他程序,BAT文件,VBS脚本或Shell命令。


-1

对于Windows 10 LTSC 设置->应用程序->默认应用程序->音乐播放器, 将默认程序更改为Winamp

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.