Hello,
I know there's a topic like this already, but in Ask for help section, and I believe this is a more fitting place for this. This tiny script is based on zzzTAG's script from this topic
http://www.autohotkey.com/forum/topic38617.html .
It's basically a global hotkeys script which includes a little clipboard extra feature. It covers all playback hotkeys such as: previous, next, play/pause, volume up, volume down and mute. The little extra feature I've mentioned above allows you to copy current song's name (Artist - Title) to clipboard - I think it's a very useful thing
Here's the code:
Code:
SetTitleMatchMode 2
; "CTRL + LEFT" for previous
^Left::
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Left}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
; "CTRL + RIGHT" for next
^Right::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Right}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
; "CTRL + UP" for pause
^UP::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, {space}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
; "CTRL + DOWN" for info
^Down::
{
DetectHiddenWindows, On
SetTitleMatchMode 2
WinGetTitle, now_playing, ahk_class SpotifyMainWindow
StringTrimLeft, playing, now_playing, 10
DetectHiddenWindows, Off
clipboard = %playing%`r`n
return
}
; "CTRL + PAGE UP" for volume up
^PgUP::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Up}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
; "CTRL + PAGE DOWN" for volume down
^PgDn::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, ^{Down}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
; "CTRL + END" for mute
^End::
{
DetectHiddenWindows, On
ControlSend, ahk_parent, ^+{Down}, ahk_class SpotifyMainWindow
DetectHiddenWindows, Off
return
}
Here's the program :
http://rapidshare.com/files/179823740/s ... y.exe.html
The keys goes like this:
Previous - Ctrl + Left
Next - Ctrl + Right
Play/Pause - Ctrl + Up
Copy song name to clipboard - Ctrl + Down
Volume up - Ctrl + Page Up
Volume down - Control + Page Down
Mute - Control + End
Enjoy!