覆盖 Spotify 的媒体密钥

覆盖 Spotify 的媒体密钥

我使用 autohotkey 脚本* 覆盖媒体播放/暂停键以始终控制 Spotify,效果不错,如下所示:

Media_Play_Pause::
WinActivate, ahk_exe spotify.exe
Send {Space}
return

但这当然会激活窗口。

我尝试使用

Media_Play_Pause::
ControlSend, , {Space}, ahk_exe spotify.exe
return

但似乎不起作用。

知道我做错了什么吗?

* 这解决了 MS Teams 的一个烦恼:如果你按暂停/播放,它会呼叫你最后呼叫的人

答案1

找到答案了:

Media_Play_Pause::
PostMessage, 0x319, 0, 0xE0000, , ahk_exe Spotify.exe
return

似乎可行,直接向 spotify 发送 WM_APPCOMMAND / APPCOMMAND_MEDIA_PLAY_PAUSE 消息。

相关内容