Lattika 下载
章节
  1. 帮助目录
  2. 开始使用
  3. 用鼠标贴靠窗口
  4. 布局
  5. 布局编辑器
  6. 快捷键
  7. 窗口记忆
  8. App 规则
  9. 工作区
  10. “快捷指令” App 与自动化
  11. iCloud 同步
  12. 试用、购买与许可证
  13. 故障排除
  14. 常见问题

第 9 章,共 13 章

“快捷指令” App 与自动化

Lattika 向“快捷指令” App 提供操作。你可以把它们用在自己的快捷指令中,从“聚焦”运行,或者通过“快捷指令”的菜单栏项目触发。无论哪种方式,Lattika 都必须正在运行。

“快捷指令” App 中 Lattika 的操作“快捷指令” App 中 Lattika 的操作

操作

将最前面的窗口贴靠到区域
把最前面的窗口移到其所在显示器布局的某个区域。参数:区域编号,1 到 20。如果布局中没有这个区域,操作会失败。 示例:一个名为 浏览器靠左 的快捷指令,只有一个操作 将最前面的窗口贴靠到区域 1 ,在浏览器窗口位于最前面时从“聚焦”运行。

应用布局
把显示器切换到某个布局。参数:从你的列表中选取的布局,以及可选的显示器。不指定显示器时,所有显示器都会切换。区域会闪现一下。 示例: 专注模式 把 阅读栏 布局应用到所有显示器; 会议 只把 二等分 应用到外接显示器。

恢复工作区
把已存储工作区中的每个窗口放回原处。参数:工作区。返回移动的窗口数量,后面的操作可以使用这个数字。 示例:一个快捷指令先运行 恢复工作区:Morning ,然后显示一条带有返回数字的通知。

存储工作区
用一个名称记录当前的窗口。如果已有同名的工作区,则更新它。参数:名称。 示例: 存储桌面 ,名称为 Docked ,在拔下显示器之前运行。

将窗口恢复到区域
把每个记住的窗口放回它的区域(第 6 章)。没有参数。 示例:一个在某个专注模式关闭时运行它的自动化。

应用放置规则
对所有已打开的窗口运行各 App 的规则(第 7 章)。没有参数。 示例:在登录时运行,时间定在 App 打开后几秒钟。

显示区域
让所有显示器的区域闪现。没有参数。 示例:在“快捷指令” App 中绑定到某个按键的快捷指令,适合不想用 ⌃⌥Z 的人。

最后三个操作也提供给“聚焦”和 Siri,对应的短语是“显示Lattika区域”“恢复Lattika窗口”和“应用Lattika规则”。

URL 命令

为了配合脚本和“快捷指令”中的 打开 URL 操作,Lattika 会响应以下 URL。在“终端”中运行 open "lattika://show-zones"。

URL作用
lattika://snap?zone=2把当前窗口贴靠到区域 2(编号从 1 开始)
lattika://snap?zone=2&bundle=com.apple.TextEdit改为贴靠该 App 最前面的窗口
lattika://show-zones让区域闪现
lattika://restore把记住的窗口恢复到它们的区域
lattika://apply-rules对所有已打开的窗口应用规则
lattika://workspace?name=Docked恢复该名称的工作区
lattika://editor打开布局编辑器;加上 ?new=1 可打开“新建布局”表单
lattika://settings打开“设置”;加上 ?pane=zones、shortcuts、rules、workspaces、excludedApps、sync 或 license 可打开对应的面板
lattika://onboarding打开欢迎窗口

工作区名称中的空格必须写成 %20。

遇到问题时

  • 操作没有出现在“快捷指令”中。 请打开一次 Lattika;macOS 在 App 运行时注册它的操作。如果仍然没有,请重新启动“快捷指令” App。
  • 操作提示“Lattika 未在运行”。 请启动 Lattika。操作无法替你启动它。
  • “未找到布局”或“未找到工作区”。 快捷指令建好之后,布局或工作区被删除或重新命名了。请在操作中重新选取。
  • “将最前面的窗口贴靠到区域”不起作用。 最前面的窗口属于排除的 App,不是标准窗口,或者区域编号超出了布局的区域数量。另请检查辅助功能权限和试用期。
  • URL 不起作用。 请检查主机部分的拼写,例如 show-zones 中间有连字符。区域编号从 1 开始,而不是 0。