如何通过快捷方式使OS X上的FaceTime iPhone通话静音?


10

在OS X 10.10上使用FaceTime通过iPhone发起呼叫时,是否有快捷方式可让我通过键盘将呼叫静音?

Facetime中的通话

是否有键盘快捷方式(或设置快捷方式的方法)来触发静音功能?

Answers:


11

是的你可以!步骤如下:

  1. 打开Automator并使用一个Run AppleScript操作创建一个Automator服务,其中包含以下代码:

    高塞拉山脉及以后:

    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
    

    塞拉利昂及更早的时间

    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. 将服务设置为接收“无输入”并在“任何应用程序”中运行,并使用您选择的名称进行保存。
  3. 现在,进入“系统偏好设置”中“键盘”偏好设置中的“快捷方式”选项卡,然后单击“服务”。新创建的服务应位于您选择的名称的底部。单击该服务,然后单击其右侧的“添加快捷方式”,然后根据自己的喜好指定一个快捷方式。
  4. 您可能必须在“安全性”和“隐私”首选项的“隐私”选项卡中的“可访问性”中授予Automator和/或FaceTime访问权限。

而已!现在,您应该已经设置了服务,并将其绑定到您可以从任何地方访问的快捷方式。


谢谢-这太棒了!我必须允许Automator使用“系统偏好设置”中的辅助服务才能使其正常工作,但是之后,它的运行效果很好!我已将其分配给Ctrl+Alt+M
nwinkler

我的荣幸!我想我会将其添加为完整性的第四步。
William T Froggard 2015年

在El Capitan(OS X 10.11)中,我必须对脚本进行以下更改:1.我必须将脚本中“复选框”的两个实例更改为“按钮”。2.要用作快捷方式,我必须在“安全性”和“隐私”首选项的“隐私”选项卡中的“可访问性”中授予FaceTime(而非Automator)访问权限。(但是,如果您想从Automator测试脚本,则也需要授予该脚本访问权限。)
Norm

我在10.11.6上,“按钮”不起作用,但“复选框”仍然起作用。我确实必须授予FaceTime访问权限。
KJ3

1
上面的脚本在High Sierra上不起作用,因为FaceTime窗口是通知中心的一部分,而不是FaceTime应用程序的一部分。在High Sierra上,您可以使用:tell application "System Events" to tell process "Notification Center" to click checkbox "Mute" of first item of windows
Sevy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.