如何更改 Winamp 的默认键盘快捷键?

如何更改 Winamp 的默认键盘快捷键?

我想按下按钮播放/暂停音乐space(就像在 VLC 中一样)。

我该如何改变这种情况?

编辑:我知道全局热键选项,但我不希望它是全局的,因此,我不想在每次写消息时按空格键时暂停/取消暂停...:D

答案1

Winamp 全局热键被设计为全局的,这样即使 Winamp 最小化到后台也能继续工作。这是设计使然,无法更改 - 我能提供的只是解决方法。

这是我的解决方法:

  1. 在“首选项”中禁用所有您不需要的全局热键,只保留您想要使用的热键。

  2. 将这些全局热键分配给不太可能用于其他用途的键组合。
    例如,将Alt+ Shift+ Control+分配P给播放/暂停。

  3. 使用自动热键创建一个脚本,只有当 Winamp 具有焦点时,才会将您真正想要使用的热键映射到这些定义的快捷键。
    例如,映射Space到播放/暂停快捷键Alt+ Shift+ Control+ P

答案2

Ctrl+ P->首选项->常规首选项->全局热键,应该有一个复选框来启用编辑组合键。

选择操作并在“热键”上按下Space

答案3

我设法通过使用 Resource Hacker 修改可执行文件中的加速器表,让空格键充当 WinAmp 的“暂停”按钮(http://www.angusj.com/resourcehacker/)。例如,我VK_C在包含它的三个加速器表(1371、1372、1373)中编辑了 ID 为 40046 的加速器(即 ,对应于暂停按钮的当前快捷键),方法是将其替换为VK_SPACE(然后您必须单击编译脚本按钮)。

编辑 VK_C 以具有 VK_SPACE

在其中一个加速器表 (1372) 中已经有一个 VK_SPACE 加速器。我刚刚删除了它(因为如果播放列表窗口处于焦点状态,则将其留在那里会阻止空格键充当暂停/取消暂停)。不确定播放列表中的空格之前起什么作用。

Winamp 的所有其他默认键盘快捷键都可以用同样的方式更改。

请注意,您可能无法在安装文件夹中就地编辑 Winamp.exe(除非以提升的权限运行 Resource Hacker),因此最简单的方法是在其他地方复制一份,然后再复制回来。无论如何,一定要保留原始可执行文件的副本,以防出现问题。

相关内容