Como silenciar uma chamada do FaceTime para iPhone no OS X através de um atalho?

10

Ao usar o FaceTime no OS X 10.10 para iniciar uma chamada usando o iPhone, existe um atalho que me permite silenciar a chamada pelo teclado?

telefonema no Facetime

Existe um atalho de teclado (ou uma maneira de configurar um atalho) para acionar a função Mudo ?

nwinkler
fonte

Respostas:

11

Sim você pode! Aqui estão os passos:

  1. Abra o Automator e crie um Serviço do Automator, com uma única ação Executar AppleScript, contendo o seguinte código:

    High Sierra e mais tarde:

    tell application "System Events" to tell process "Notification Center"
        if checkbox "Mute" of window 1 exists then
            click checkbox "Mute" of window 1
        end if
    end tell
    

    Sierra e anteriores :

    tell application "System Events"
        if checkbox "Mute" of window 1 of application process "FaceTime" exists then
            click checkbox "Mute" of window 1 of application process "FaceTime"
        end if
    end tell
    
  2. Defina o serviço para receber "nenhuma entrada" e para trabalhar em "qualquer aplicativo", salve-o com o nome de sua escolha.
  3. Agora, vá para a guia Atalhos nas preferências do teclado em Preferências do sistema e clique em Serviços. O serviço recém-criado deve estar na parte inferior, sob o nome que você escolheu. Clique no serviço, clique em "adicionar atalho" à direita e especifique um atalho ao seu gosto.
  4. Pode ser necessário conceder ao Automator e / ou FaceTime acesso em Acessibilidade, na guia Privacidade das preferências de Segurança e Privacidade.

É isso aí! Agora você deve ter um serviço configurado, vinculado ao atalho escolhido, que pode ser acessado de qualquer lugar.

William T Froggard
fonte
Obrigado - isso é brilhante! Eu tive que permitir que o Automator usasse os serviços de assistência nas Preferências do Sistema para que isso funcionasse, mas depois está funcionando muito bem! Eu atribuí-lo aCtrl+Alt+M
nwinkler
O prazer é meu! Acho que vou acrescentar isso como um quarto passo para a completude.
William T Froggard
No El Capitan (OS X 10.11), eu tive que fazer as seguintes alterações para que o script funcionasse: 1. Eu tive que mudar as duas instâncias de "checkbox" no script para "button". 2. Para usar como atalho, tive que conceder acesso ao FaceTime, e não ao Automator, em Acessibilidade, na guia Privacidade das preferências Segurança e Privacidade. (Mas se você quiser testar o script do Automator, então ele também precisa ser concedido acesso.)
Norm
Estou no 10.11.6 e o ​​"botão" não funcionou, mas a "caixa de seleção" ainda funcionou. Eu tive que conceder acesso ao FaceTime.
KJ3
1
O script acima não funciona no High Sierra, pois a janela do FaceTime faz parte do Centro de Notificação e não do aplicativo FaceTime. Em High Sierra, você pode usar:tell application "System Events" to tell process "Notification Center" to click checkbox "Mute" of first item of windows
Sevy