我正在尝试编写一个涉及键盘媒体键的Auto HotKey脚本,但按键,例如Media_Play_Pause,似乎与我的媒体键不对应。
虽然键盘上的媒体键(Logitech Wireless K360)适用于媒体应用程序(在iTunes,Spotify,VLC,WMP上测试)但我无法捕捉到新闻。当我在此帖https://superuser.com/questions/368633/play-pause-pandora-com-with-a-media-key中使用自动HotKey脚本或我在Google Chrome中的键盘快捷键设置时,没有显示任何内容。
思想?
答案 0 :(得分:1)
如果你访问了“player.ini”。在SetPoint文件中,您实际上可以将不同的程序和应用程序添加到Set Point的功能中。
Steinerd.com,http://steinerd.com/developments/hacks/media-keys/得到了我能够找到的最全面的解释。
TL:DR(来自https://gist.github.com/julianxhokaxhiu/f5ea4bb922e3ab1d7fec)
打开C:\ Program Files \ Logitech \ SetPointP \ players.ini
- 醇>
将这些行添加到各自的部分
[玩家]
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
[Players.Display]
GooglePlayMusic = Google Play音乐
- 重新启动您的电脑 - 或者 - 杀死罗技SetPoint事件管理器'通过任务管理器,从“开始”菜单或“控制面板”
重新打开Logitech Setpoint软件设置 醇>
答案 1 :(得分:0)
该脚本似乎已被弃用,而不是它自己的代码,但它的功能。立即突然出现的是Pandora已经为网站添加了快捷键,不再需要您选择控件。空格将激活播放/暂停,右箭头是下一首歌等。从该脚本找到特殊键值(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}