Wie kann ich einen FaceTime iPhone-Anruf unter OS X über eine Verknüpfung stummschalten?

10

Gibt es eine Verknüpfung, mit der ich den Anruf über die Tastatur stummschalten kann, wenn ich FaceTime unter OS X 10.10 verwende, um einen Anruf über das iPhone zu initiieren?

Telefonanruf in Facetime

Gibt es eine Tastenkombination (oder eine Möglichkeit, eine Tastenkombination einzurichten), um die Stummschaltung auszulösen ?

nwinkler
quelle

Antworten:

11

Ja, du kannst! Hier sind die Schritte:

  1. Öffnen Sie Automator und erstellen Sie einen Automator-Dienst mit einer einzigen Aktion "AppleScript ausführen", die den folgenden Code enthält:

    High Sierra und später:

    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 und früher :

    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. Stellen Sie den Dienst so ein, dass "keine Eingabe" empfangen wird und in "jeder Anwendung" funktioniert. Speichern Sie ihn unter einem Namen Ihrer Wahl.
  3. Gehen Sie nun in den Tastatureinstellungen in den Systemeinstellungen auf die Registerkarte Verknüpfungen und klicken Sie auf Dienste. Der neu erstellte Dienst sollte sich unten unter dem von Ihnen gewählten Namen befinden. Klicken Sie auf den Dienst, dann rechts auf "Verknüpfung hinzufügen" und geben Sie eine Verknüpfung an, die Ihren Wünschen entspricht.
  4. Möglicherweise müssen Sie Automator- und / oder FaceTime-Zugriff in Eingabehilfen auf der Registerkarte Datenschutz der Sicherheits- und Datenschutzeinstellungen gewähren.

Das ist es! Sie sollten jetzt einen Dienst eingerichtet haben, der an die von Ihnen ausgewählte Verknüpfung gebunden ist und auf den von überall aus zugegriffen werden kann.

William T Froggard
quelle
Danke - das ist genial! Ich musste Automator erlauben, die unterstützenden Dienste in den Systemeinstellungen zu verwenden, damit dies funktioniert, aber danach funktioniert es großartig! Ich habe es zugewiesenCtrl+Alt+M
nwinkler
Gern geschehen! Ich denke, ich werde dies der Vollständigkeit halber als vierten Schritt hinzufügen.
William T Froggard
In El Capitan (OS X 10.11) musste ich die folgenden Änderungen vornehmen, damit das Skript funktioniert: 1. Ich musste die beiden Instanzen von "checkbox" im Skript in "button" ändern. 2. Um als Verknüpfung zu verwenden, musste ich FaceTime und nicht Automator Zugriff auf Barrierefreiheit auf der Registerkarte Datenschutz der Sicherheits- und Datenschutzeinstellungen gewähren. (Aber wenn Sie das Skript von Automator testen möchten, muss es auch Zugriff gewährt werden.)
Norm
Ich bin am 10.11.6 und "button" hat nicht funktioniert, aber "checkbox" hat immer noch funktioniert. Ich musste FaceTime-Zugriff gewähren.
KJ3
1
Das obige Skript funktioniert in High Sierra nicht, da das FaceTime-Fenster dann Teil des Notification Centers und nicht mehr der FaceTime-Anwendung ist. Auf High Sierra können Sie verwenden:tell application "System Events" to tell process "Notification Center" to click checkbox "Mute" of first item of windows
Sevy