Estou usando o seguinte script que não produz erros, mas também não funciona, infelizmente:
if WinActive("ahk_exe wmplayer.exe") or WinActive("ahk_exe Spotify.exe")
{
Left::Send {RCtrl}{Left}
Right::Send {RCtrl}{Right}
}
A ideia é que, pressionando uma tecla arrow quando o WMP (Windows Media Player) tem foco, o atalho global (RCtrl+Arrow) deve ser acionado, o que é definido no PowerToys para Prev/Next Track
. O atalho global funciona, mas não (ainda) via Autohotkey...
A saída do console parece estar correta?
---- M:\Software\Standalone\Apps.ahk
001: if WinActive("ahk_exe wmplayer.exe") || WinActive("ahk_exe Spotify.exe")
006: Exit (14.50)
004: Send,{RCtrl}{Right} (0.03)
004: Return (2.41)
Você pode pular a parte dos PowerToys completamente e apenas vincular a
MediaPrev
eMediaNext
:Veja a documentação para mais informações.
Ou algo como:
Se você quiser que as vinculações funcionem apenas nesses aplicativos.