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

Wenn ich FaceTime unter OS X 10.10 verwende, um einen Anruf mit dem iPhone zu initiieren, gibt es eine Verknüpfung, mit der ich den Anruf über die Tastatur stumm schalten kann?

Anruf in Facetime

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

Antworten (1)

Ja, du kannst! Hier sind die Schritte:

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

    High Sierra und höher:

    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 er "keine Eingaben" erhält und in "jeder Anwendung" funktioniert, und 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 unter dem von Ihnen gewählten Namen unten befinden. Klicken Sie auf den Dienst, dann rechts daneben auf „Verknüpfung hinzufügen“ und geben Sie eine Verknüpfung nach Ihren Wünschen an.
  4. Möglicherweise müssen Sie Automator und/oder FaceTime in den Einstellungen für Sicherheit und Datenschutz auf der Registerkarte „Datenschutz“ Zugriff gewähren.

Das ist es! Sie sollten jetzt einen Dienst eingerichtet haben, der mit der von Ihnen gewählten Verknüpfung verknüpft ist und auf den von überall aus zugegriffen werden kann.

Danke - das ist genial! Ich musste Automator erlauben, die Hilfsdienste in den Systemeinstellungen zu verwenden, damit dies funktioniert, aber danach funktioniert es großartig! Ich habe es zugeordnetCtrl+Alt+M
Freut mich! Ich denke, ich werde das der Vollständigkeit halber als vierten Schritt hinzufügen.
In El Capitan (OS X 10.11) musste ich die folgenden Änderungen vornehmen, damit das Skript funktionierte: 1. Ich musste die beiden Instanzen von "Checkbox" im Skript in "Button" ändern. 2. Um es als Verknüpfung zu verwenden, musste ich FaceTime, nicht Automator, Zugriff in Barrierefreiheit auf der Registerkarte Datenschutz der Einstellungen Sicherheit und Datenschutz gewähren. (Aber wenn Sie das Skript von Automator aus testen möchten, muss auch ihm Zugriff gewährt werden.)
Ich bin am 10.11.6 und "Button" hat nicht funktioniert, aber "Checkbox" hat immer noch funktioniert. Ich musste FaceTime Zugriff gewähren.
Dies wäre als Kommentar besser gewesen, da es die Frage nicht beantwortet. Ich werde meine Antwort aktualisieren, um dies widerzuspiegeln.
Das obige Skript funktioniert nicht auf High Sierra, da das FaceTime-Fenster dann Teil der Benachrichtigungszentrale 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
@Servy Vielen Dank, dass Sie die Antwort auf dem neuesten Stand gehalten haben. Ich habe dies in die Antwort aufgenommen.