Atalhos de teclado OSX para o iTunes de fora do aplicativo

10

Eu escuto música enquanto trabalho, e pode ser entediante localizar o iTunes para ativar / desativar minha música, o que tenho que fazer com frequência. Quero configurar atalhos para iniciar / parar minha música, independentemente do aplicativo em que estou atualmente.

Vi que o OSX permite criar atalhos de aplicativos, mas eles não parecem funcionar para mim no iTunes. Eu tentei criar um atalho chamado 'Play', que corresponde exatamente ao nome do comando no menu iTunes, mas quando eu uso o atalho, recebo um som de aviso padrão do OSX que você recebe ao tentar faça algo que você não pode fazer.

EDIT: Descobri que posso criar um atalho para o comando 'Stop', mas não 'Play'. E o atalho "Stop" que eu criei funciona apenas quando o iTunes é o aplicativo em foco. Então agora estou ainda mais confuso.

Aqui está o meu atalho:
insira a descrição da imagem aqui

E aqui está o menu do iTunes:
insira a descrição da imagem aqui

Alguma idéia do que eu poderia estar fazendo de errado? Ou existe outra maneira de fazer isso?

Nic Foster
fonte

Respostas:

6

Se você possui um teclado Apple, F8 (ou fn-F8) deve iniciar ou pausar a reprodução. Caso contrário, você poderá usar o KeyRemap4MacBook para remapear outras combinações de teclas com as teclas F especiais .

Alfred também tem algumas palavras-chave para controlar o iTunes, como playe next. Você pode atribuir atalhos a eles criando um fluxo de trabalho:

Você também pode atribuir um atalho para um script como este:

tell application "iTunes"
    if player state is playing then
        pause
    else
        play
    end if
end tell

Eu uso scripts como este para avançar e retroceder:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try
Lri
fonte
Não estou usando um teclado Mac e o F8 não está funcionando. Tentei o visualizador de eventos do KeyRemap4MacBook e, quando pressiono F8, mostra que o fn-F8 está ocorrendo. Existe uma razão para isso não funcionar para reproduzir / pausar a música? Além disso, existe um local onde o atalho fn-F8 está configurado e pode ser alterado? Principalmente, gostaria de ver se esse atalho ainda está em vigor, pois o fn-F8 não parece estar funcionando para mim.
Nic Foster
As teclas F especiais não funcionam em muitos teclados por padrão, mas você pode usar o KeyRemap4MacBook para adicioná-los a alguns teclados.
Lri
Obrigado pela dica Alfred! Estou usando um aplicativo chamado Synergy para controlar o iTunes usando teclas de atalho, mas aparentemente ele não é mais compatível com o High Sierra e / ou o iTunes 12.7, pois agora se recusa a executar e trava na inicialização. Estava procurando uma solução alternativa, mas realmente não encontrei, até encontrar a sua resposta. Como eu já uso o Alfred, foi trivial criar um fluxo de trabalho duplicando a funcionalidade que eu costumava usar no aplicativo Synergy.
Donald Burr
4

Uma solução simples, se você não possui um teclado com atalhos, é definir o miniplayer para ficar sempre em cima de outras janelas para um clique rápido.

Nota: O Stackoverflow não me permite publicar fotos disso porque minha reputação é muito baixa, mas funciona para mim :)

phast
fonte
1

Encontrei um aplicativo que cuidava disso muito bem para mim. Devo também observar que isso ficou mais difícil porque eu tenho um teclado não Mac, então não pude usar o atalho interno do OSX para o iTunes, pois isso parece funcionar apenas nos teclados do Mac.

O aplicativo se chama Quicksilver. Aqui está o link: http://qsapp.com/download.php

Demorou cerca de 1 minuto para baixar e instalar, e mais 1-2 minutos para eu descobrir como fazer um gatilho para o iTunes.

Aqui estão os passos que eu tomei:

  1. Baixe e instale o Quicksilver
  2. Certifique-se de selecionar o plug-in do iTunes.
  3. Configure uma tecla de atalho que abre o Quicksilver. Você pode fazer isso na instalação, a tecla de atalho padrão é ^ space, o que é bom porque é semelhante ao padrão de cmd-space usado para o foco.
  4. Abra o Quicksilver usando a tecla de atalho que você configurou.
  5. No canto superior direito da caixa de diálogo aberta, há um símbolo de quilate de cabeça para baixo (se parece com uma seta para baixo), clique nele e, em seguida, clique em Disparadores.
  6. Nas opções de Disparadores à esquerda, clique no ícone do iTunes (se você não o tiver, provavelmente não instalou o plug-in opcional do iTunes que mencionei na etapa 2).
  7. Agora encontre 'Reproduzir / Pausar', marque a caixa ao lado e configure uma tecla de atalho clicando no botão de atalho nessa linha. Escolha o atalho desejado e agora o iTunes será reproduzido / pausado ao seu gosto.
Nic Foster
fonte
1

Não vai ajudar o computador de 2013 do OP, mas a barra de toque no mais novo MacBook permite isso com muita facilidade. Por padrão, o botão à esquerda de Brilho abre os controles do iTunes. Ou você pode personalizá-lo: https://support.apple.com/pt-BR/HT207055 (o botão Reproduzir / Pausar adicionado também funciona para o Spotify e Clementine player e talvez outros; apenas os testei)

RubberDuckRabbit
fonte
1

Talvez alguém precise

ajuste o volume do iTunes com as teclas de atalho globais do teclado.

  1. Em Automatorcriar novo Service.
  2. Service receives = Sem entrada.
  3. Pesquise Run AppleScripte arraste para a direita.
  4. Cole o script e salve.
  5. Em System Preferences > Keyboard > Shortcuts > Services, pesquise seu script de automação.
  6. Definir atalho de teclado global (por exemplo, "fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12")

scripts:

Aumentar o volume (fn + cmd + f12)

tell application "iTunes"
    if mute then
        set mute to false
    end if
    set vol to sound volume
    set vol to vol + 5
    if vol is greater than 100 then
        set vol to 100
    end if
    set the sound volume to vol
end tell

Diminuir volume (fn + cmd + f11)

tell application "iTunes"
    set vol to sound volume
    set vol to vol - 10
    if vol is less than 0 then
        set vol to 0
    end if
    set the sound volume to vol
end tell

Sem som (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Sergey Sergeyev
fonte