如何通过快捷方式使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.