使用媒体键播放/暂停 pandora.com

使用媒体键播放/暂停 pandora.com

我有一个带按钮的 Microsoft 键盘play/pause。有什么方法可以将此play/pause键映射到 Pandora 网站上的播放/暂停按钮吗?

我使用 Chrome 作为浏览器,运行的是 Windows 7。

答案1

我已经想出了一个解决方案自动热键。设置起来需要一点时间,但值得!

设置:

  1. 下载并安装AutoHotkey_L

  2. 创建一个新.txt文件。改名使其具有.ahk扩展名。

    新文件

  3. 右键点击文件并选择Edit Script

    编辑脚本

  4. 输入以下内容:

    #InstallKeybdHook
    
  5. 节省

  6. 右键点击再次打开该文件,这次选择Run Script

    运行脚本

    该脚本处于活动状态,如 Windows 托盘中所示:

    任务栏图标

  7. 右键点击托盘图标并选择Open

    打开脚本

  8. 你的play/pause钥匙。该击键已被记录。

  9. 从菜单中选择View > Key history and script info

    查看菜单

  10. 在底部,您将看到有关最近击键的一些信息。我们感兴趣的是SC(扫描代码)。在我的例子中,它是122

    扫描代码

  11. 打开Pandora.com在 Google Chrome 中。

  12. Ctrl+L选择地址栏。

  13. 现在,Tab多次按下,直到焦点移至 Pandora 的播放/暂停按钮。保持计数!就我的情况来说,它采用了10标签。

    潘多拉焦点

  14. 右键点击AutoHotkey 托盘图标并选择Exit我们已完成设置!

剧本:

以与以下相同的方式创建并运行以下脚本步骤 #2-6上面。将XXX第一行替换为您的扫描代码,并YY在第五行替换为标签数

SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit

现在,当您打开 Pandora.com 并按下按键时play/pause,脚本将单击 Pandora.com 上的播放/暂停并返回到原来的位置。

答案2

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ 这个人创建了一个 .exe 来为您映射媒体键。

答案3

这有点老了,但我可以为那些不想写代码的人提供一些解决方案。我写了一个应用程序,让你把你的钥匙映射到潘多拉。看看我叫它潘多拉钥匙该应用程序本身是开源的,因此您可以根据需要对其进行编辑。它还具有一些其他出色的功能,这些功能已在网站上列出。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

免责声明:我是此应用程序的作者。

答案4

这个自动热键脚本对我有用,适用于 Pandora 的 Web 版本(在 Chrome 中)。该脚本搜索带有单词“Pandora”的活动窗口标题,将空格键击发送到暂停/播放,然后最小化窗口,返回到原始窗口。“SetTitleMatchMode,Slow”可帮助脚本更好地识别隐藏窗口。

此示例将“Pause/Break”键设置为暂停按钮,Alt +“Pause/Break”将转到下一首歌曲。要更改按钮,请使用上面的键标识符方法并将“SC045”替换为该键。

“Sleep, 50”通过稍微减慢脚本速度来提高性能。如果您发现脚本有时不起作用,请尝试在这些行中添加更多时间:例如“Sleep, 75”

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Space}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit



!SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Right}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit

相关内容