我有一台 Microsoft Natural 键盘,上面有很多媒体键。目前它们被映射到 Winamp 中的播放/暂停/下一个/上一个功能。
我已经开始使用 Rainmeter,并发现了一个不错的小配置,我想用它来代替一直在前台运行的 Winamp。
我发现的问题是,如果 Winamp 最小化(但仍在播放),那么我的媒体键将不再起作用。
在最小化 Winamp 的情况下,是否可以继续使用我的媒体键...以便我可以在前台显示我的 Rainmeter 配置?
我不希望它们同时可见。我使用的是 Windows XP Pro 和 Rainmeter 1.1。
答案1
我用全局热键在 Winamp 中(它们在选项->常规偏好设置)。例如,我将播放热键设置为Ctrl+ Alt+ X;无论我身在何处,此组合键都可在任何应用程序中使用,即使 Winamp 已最小化。
您还可以将多媒体键设置为全局热键。这样,即使 Winamp 处于最小化状态,您也可以控制它。
答案2
您可以使用自动热键。它旨在完全满足您的要求。它是一种简单的脚本语言,可以将操作绑定到按键。
这是一个非常简单的例子
^!p::
IfWinNotExist ahk_class Winamp v1.x
return
; Otherwise, the above has set the "last found" window for use below.
ControlSend, ahk_parent, c ; Pause/Unpause
return
这将导致 Alt-Shift-P 向 Winamp 发送“c”键,使其暂停。可以将该键映射到系统上的任何内容。我认为您可以将 ^!p 替换为 {Media_Play_Pause} 以使用多媒体。我没有那些花哨的键盘。
以下是 AutoHotkey 支持的一些多媒体键:
Browser_Back Browser_Forward 浏览器刷新 Browser_Stop 浏览器搜索 浏览器收藏夹 Browser_Home 音量_静音 音量减小 提高音量 媒体_下一步 Media_Prev 媒体停止 媒体播放暂停 启动邮件 发布媒体 Launch_App1 Launch_App2