You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Ventura:如何创建桌面快捷方式唤起TTS控制器?

无需键盘唤起MacOS Ventura TTS浮动控制器的解决方案

方案1:用AppleScript创建桌面一键启动应用

AppleScript能精准控制系统设置,不受窗口位置影响,适合做桌面快捷方式:

  1. 打开Launchpad里的「脚本编辑器」
  2. 粘贴以下代码:
tell application "System Settings"
    activate
    set current pane to pane id "com.apple.Accessibility-Settings.extension"
    reveal anchor "SpeakSelection" of pane id "com.apple.Accessibility-Settings.extension"
end tell

tell application "System Events"
    tell process "System Settings"
        click checkbox "Show Controller" of group 1 of group 2 of scroll area 1 of group 1 of group 2 of splitter group 1 of window "Accessibility"
    end tell
end tell

quit application "System Settings"
  1. 点击「编译」确认无错误,然后选「文件」>「导出」,格式选「应用程序」,保存到桌面,命名成「打开TTS控制器」这类易懂的名字
  2. 右键应用>「显示简介」,拖入一张大尺寸图标(比如纯色大圆点),方便朋友识别点击

第一次运行时,系统会提示权限,需要去「系统设置」>「隐私与安全性」>「辅助功能」里勾选这个应用,允许它控制电脑。

方案2:绑定触控板/鼠标手势

如果朋友能操作触控板或鼠标,可以设置全局手势快速触发:

  • 打开「系统设置」>「辅助功能」>「指针控制」,根据设备选「触控板选项」或「鼠标选项」
  • 找到「手势」板块,添加自定义手势(比如三指双击、长按鼠标侧键),触发动作选「打开应用程序」,然后选中刚才创建的「打开TTS控制器」应用

方案3:放到Dock固定栏

把制作好的TTS控制器启动应用拖到Dock最右侧,朋友不用找桌面,直接点Dock上的大图标就能唤起控制器。

方案4:自动保持控制器开启(防误关)

如果担心朋友不小心关掉控制器,可以做个定时检查的脚本,确保它一直开启:

repeat
    tell application "System Events"
        tell process "System Settings"
            set controllerStatus to value of checkbox "Show Controller" of group 1 of group 2 of scroll area 1 of group 1 of group 2 of splitter group 1 of window "Accessibility"
            if controllerStatus is 0 then
                click checkbox "Show Controller" of group 1 of group 2 of scroll area 1 of group 1 of group 2 of splitter group 1 of window "Accessibility"
            end if
        end tell
    end tell
    delay 60 -- 每分钟自动检查一次
end repeat

导出成应用后,去「系统设置」>「通用」>「登录项」添加这个应用,设置开机自动启动,就能长期保持控制器开启状态。

内容的提问来源于stack exchange,提问作者Ckenn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 22:22:24