0

我正在尝试编写一个涉及我键盘的媒体键的自动热键脚本,但是诸如 Media_Play_Pause 之类的按键似乎与我的媒体键不对应。

虽然我键盘上的媒体键(Logitech Wireless K360)在媒体应用程序上工作(在 iTunes、Spotify、VLC、WMP 上测试),但我无法捕捉新闻。当我在这篇文章https://superuser.com/questions/368633/play-pause-pandora-com-with-a-media-key中使用自动热键脚本或在键盘快捷键设置中时,什么都没有显示在谷歌浏览器中。

想法?

4

2 回答 2

1

如果您访问 SetPoint 中的“players.ini”文件,您实际上可以为 SetPoint 的功能添加不同的程序和应用程序。

Steinerd.com,http: //steinerd.com/developments/hacks/media-keys/有我能找到的最全面的解释。

TL:DR(来自https://gist.github.com/julianxhokaxhiu/f5ea4bb922e3ab1d7fec

  1. 打开 C:\Program Files\Logitech\SetPointP\players.ini

  2. 将这些行添加到各自的部分

[玩家]

GooglePlayMusic=key,chrome.exe,Chrome_WidgetWin_1,xxx,xxx,&0xB3,&0xB3,&0xB2,&0xB1,&0xB0,0,1,Google Play 音乐

[Players.Run]

GooglePlayMusic=path,%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Web Applications_crx_icppfcnhkcmnfdhfhphakoifcfokfdhg\Google Play Music.ico

[播放器.显示]

GooglePlayMusic=谷歌播放音乐

  1. 重新启动您的 PC - 或者 - 通过任务管理器终止“Logitech SetPoint Event Manager”,然后从“开始”菜单或控制面板重新打开 Logitech Setpoint 软件设置
于 2016-01-04T19:33:59.597 回答
0

该脚本似乎已被弃用,不是它本身的代码,而是它的功能。我立即想到的是 Pandora 已经在网站上添加了快捷键,不再需要你在控件上进行选项卡。Space 将激活播放/暂停,右箭头是下一首歌曲,等等。从该脚本中找到特殊键值(SCXXX 部分)的说明仍然有效,您可以使用它来分配其余的功能键。下面是一个使用来自www.ahkscript.org的最新版本 AutoHotkey 的工作示例

; SC122 is Media_Play_Pause 

#If WinActive("Pandora Internet Radio") And WinExist(ahk_class Chrome_WidgetWin_1)
SC122::Send, {Space}
于 2015-07-25T03:19:16.933 回答