Spotify 中下一首歌曲的热键

Hotkey for next song in Spotify

2015 年 3 月升级 Spotify 后,以下热键不再适用于在 Spotify 中获取下一首歌曲:

; Spotify next track
<^>!p::
DetectHiddenWindows, On 
ControlSend, ahk_parent, ^{Right}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off 
Return 

SpotifyMainWindow" 在用间谍检查时似乎是一样的,Ctrl-Right 也仍然适用于 Spotify 中的下一首歌曲,但热键不行。

如何在升级后的 Spotify 中为下一首歌曲设置热键?

同时解决的办法是将 Spotify window 置于最前面,发送 space 然后再次将其最小化。

您可以根据自己的喜好停止最小化

重新编辑 - 它也适用于跳过曲目,它有点老套,如果启用了 UAC(根据文档)可能无法工作,YMMV。不过对我有用

ScrollLock::
{
 DetectHiddenWindows, On
 WinActivate, ahk_class  SpotifyMainWindow
 SendInput, , ^{Right}, ahk_class SpotifyMainWindow
 Sleep, 100
 ControlSend, , {Space}, ahk_class  SpotifyMainWindow
 DetectHiddenWindows, Off
 WinMinimize, ahk_class  SpotifyMainWindow
 return
}


PrintScreen::
{
 DetectHiddenWindows, On
 WinActivate, ahk_class  SpotifyMainWindow
 SendInput, , ^{Left}, ahk_class SpotifyMainWindow
 Sleep, 100
 ControlSend, , {Space}, ahk_class  SpotifyMainWindow
 DetectHiddenWindows, Off
 WinMinimize, ahk_class  SpotifyMainWindow
 return
}

Pause::
{
 DetectHiddenWindows, On
 WinActivate, ahk_class  SpotifyMainWindow
 ControlSend, , {Space}, ahk_class  SpotifyMainWindow
 DetectHiddenWindows, Off
 WinMinimize, ahk_class  SpotifyMainWindow
 return
}

我设法使用多媒体键码使其工作。这是我的脚本:

; "CTRL + LEFT"  for previous 
^Left::Media_Prev


; "CTRL + RIGHT"  for next 
^Right::Media_Next


; "CTRL + SPACE"  for pause
^Space::Media_Play_Pause

它现在非常有效。

对于 Windows 8 位用户,我将之前的脚本修改为适用于您的 OS 的脚本!将更改为上一首歌曲,Pause/Play,下一首歌曲

; "CTRL + LEFT"  for previous 
^Left::Send {Media_Prev}


; "CTRL + RIGHT"  for next 
^Right::Send {Media_Next}


; "CTRL + SPACE"  for pause
^Space::Media_Play_Pause

刚刚用最新的 spotify 和 Windows 10

测试了这个
; "CTRL + ALT + UP" for volume up
$^!Up::Volume_Up

; "CTRL + ALT + DOWN" for volume down
$^!Down::Volume_Down

; "CTRL + ALT + LEFT" for previous 
^!Left::Media_Prev

; "CTRL + ALT + RIGHT" for next 
^!Right::Media_Next

; "CTRL + ALT + SPACE" for pause
^!Space::Media_Play_Pause

我看到这个有效,但不是我想要的密钥

^Space::Media_Play_Pause

并决定看看这是否可行

Numpad4::^Media_Prev
Numpad5::^Media_Next
Numpad6::^Media_Play_Pause

确实如此!耶。我想它适用于您想要的任何键,而不仅仅是 space 键。