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

itz*_*tzy 16 windows-7 google-chrome media-keys pandora

我有一个带play/pause按钮的 Microsoft 键盘。有没有办法可以将play/pause密钥映射到 Pandora 网站上的播放/暂停按钮?

我使用 Chrome 作为浏览器并运行 Windows 7。

igl*_*vzx 22

我已经使用AutoHotkey制定了一个解决方案。设置需要一点时间,但值得!

设置:

  1. 下载并安装 AutoHotkey_L

  2. 创建一个新.txt文件。重命名它以具有.ahk扩展名。

    新文件

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

    编辑脚本

  4. 输入以下内容:

    #InstallKeybdHook
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存

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

    运行脚本

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

    任务栏图标

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

    打开脚本

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

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

    查看菜单

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

    扫码

  11. 在 Google Chrome 中打开Pandora.com

  12. Ctrl+L选择地址栏。

  13. 现在,按Tab多次直到焦点移到 Pandora 的播放/暂停按钮。继续数!就我而言,它需要10标签。

    潘多拉焦点

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

剧本:

以与上述步骤 #2-6相同的方式创建并运行以下脚本。XXX用您的扫描码替换第一行,YY用您的标签计数替换第 5 行。

SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit
Run Code Online (Sandbox Code Playgroud)

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

  • 如果我在 Pandora 选项卡上,这有效,但在其他程序中无效。我正在使用 Firefox,并且有 Pandora 付费订阅(因此选项卡的标题不同)。我需要修改什么才能让它工作? (2认同)

小智 5

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