forked from jerosa/spotify-hotkeys-firefox
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSpotifyGlobal.ahk
More file actions
49 lines (41 loc) · 882 Bytes
/
SpotifyGlobal.ahk
File metadata and controls
49 lines (41 loc) · 882 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
; GLOBAL SETTINGS ===================================================================
#NoEnv
;#Warn
#SingleInstance Force
SendMode Input
; SCRIPT ============================================================================
; Change to custom shortcuts
; https://www.autohotkey.com/docs/Hotkeys.htm
; https://www.autohotkey.com/docs_1.0/commands/Send.htm
; DEFINE AUTOHOTKEYS
;Hotkey, +!p, PlayPause
Hotkey, !p, PlayPause
return
; DEFINE SPOTIFY HOTKEYS
spotify_keys(name)
{
if (name = "play")
{
Send +!p
;Send !p
}
}
run_spotify_hotkey(name)
{
SetTitleMatchMode, 2
IfWinExist, Firefox
{
WinActivate,
;WinActivate, ahk_class MozillaWindowClass
;WinActivate, ahk_exe firefox.exe
WinWaitActive, , , 2
if ErrorLevel {
Msgbox, Error: Timed out!
Return
}
spotify_keys(name)
}
else Msgbox, No encontrado
}
PlayPause:
run_spotify_hotkey("play")