Eu tenho esse problema há anos e, no meu caso, vai além do iTunes. Ao trabalhar no Keynote ou em outro aplicativo que "reivindique" as teclas de mídia, o controle do Spotify (ou de outros players de música) não funcionará.
Mas agora eu finalmente resolvi!
Um processo bastante longo, mas aqui vai.
Vinculando teclas de mídia a um media player e apenas esse player:
- Vá para as preferências do sistema> Teclado> e selecione "Usar todas as teclas F1, F2, etc como teclas de função padrão". (isso desativará todos os controles rápidos, como brilho e volume) (para ativá-los novamente :)
- Download "Karabiner"
- Escolha "Alterar tecla F1..F19 e tecla de função ..."> "Alterar chave F1..F19"> "" F1..F12 para tecla funcional ""
- Ative todos, exceto "F7, F8, F9 nos controles da música" (a menos que você queira mapear outras teclas para os recursos de sua escolha) (agora o brilho etc. deve estar funcionando novamente)
- Baixe e instale o FastScripts
- Abra o Automator e crie um novo serviço
- Alterar "o serviço recebe selecionado:" [texto] para [sem entrada]
- Adicione a ação "executar script da apple" à tela principal
- Digite e salve os três scripts apple a seguir (no Spotify, mas tenho certeza de que isso funciona com outros players de mídia) na pasta [seu usuário] / Biblioteca / Scripts:
try
tell application "Spotify"
playpause
end tell
end try
return
try
tell application "Spotify"
previous track
end tell
end try
return
try
tell application "Spotify"
next track
end tell
end try
return
- E finalmente, no FastScripts, vá para "Script Shortcuts" e defina F7, F8 e F9 como atalhos para seus scripts!
Fácil assim! =)
EDIT: O Karabiner ainda não funciona com a Sierra, mas um pré-lançamento chamado "Karabiner Elements" faz o truque. Nesse caso, pule as 4 primeiras etapas da lista acima e, em vez disso:
- Instalar elementos do Karabiner
- Selecione Teclas de função e mapeie f7> f7, f8> f8, f9> f9 (depois continue na lista acima instalando o Fastscripts).