O método mais fácil de enviar pressionamentos de tecla para uma janela inativa com AutoHotkey é: (1) lembrar da janela ativa atual, (2) ativar a janela de destino, (3) enviar pressionamentos de tecla e (4) ativar a janela original.
Este script a seguir funciona com o Rhapsody :
Media_Play_Pause::
WinGet, original, ID, A
WinActivate, Rhapsody
Send ^p
WinActivate, ahk_id %original%
Exit
Media_Stop::
WinGet, original, ID, A
WinActivate, Rhapsody
Send ^s
WinActivate, ahk_id %original%
Exit
Media_Prev::
WinGet, original, ID, A
WinActivate, Rhapsody
Send ^b
WinActivate, ahk_id %original%
Exit
Media_Next::
WinGet, original, ID, A
WinActivate, Rhapsody
Send ^f
WinActivate, ahk_id %original%
Exit
Observação: Se o AutoHotkey não registrar Media_Play_Pause
et al nas teclas de mídia do seu teclado, você precisará recuperar manualmente os códigos de verificação. Instruções podem ser encontradas na minha resposta aqui: link