Keyboard Maestro 的所有功能都由Marco实现,你可以将不同类型的Marcos归为到一组Group,而Marco本身只是个组织形式,真正的高手还是背后的Trigger,Script和Action。Trigger的种类除了Hot Key,还有Typed String(输入字符)、Application(应用程序)、Login、System Wake等15种;除了使用Trigger,我们还能使用Apple Script,Python Script等5种脚本来触发Action;Action的可选方案就更多了,大约有近百种这个级别。
能快速操纵你的鼠标位置,可以实施移动,单击,双击,三连击四种动作,鼠标位置可以设定为当前窗口的5个位置(四角和中心点),电脑全屏的5个位置以及选定图片的5个位置,同时还可以设置负责点击动作的鼠标button(左、中、右或者更多),是否加入功能键,定位目标位置的偏离点,是否进行窗口拖拽。
11.0版本的新功能
编辑
- 新增新建宏向导,快速制作新宏。
- 添加了安全首选项窗格来总结状态并调整各种系统安全设置。
- 添加了宏组同步选项以在所有 Mac 上禁用宏组。
- 报告删除的宏是否正在被其他宏使用。
- 添加了已弃用的:搜索字符串。
- 添加了 action:1234 搜索字符串。
- 添加了单词:wombat 搜索字符串。
- 在“单击找到的图像”操作中的图像“快速查看”视图中显示单击位置(仅限恒定偏移)。
- 在评估状况警报中添加了“不要再询问”选项。
- 在常规首选项设置中添加了 wiki 首选项的链接。
- 支持在 AppleScript 脚本字段中使用选项回车插入“Ø”字符。
- 支持路径字段的文本完成。
- 支持 AppleScript 智能组中的宏。
- 添加了如果 Keyboard Maestro 应用程序在运行时被移动的警告。(关联)
- 添加了删除一个或多个宏使用的命名剪贴板时的“查找”按钮。
- 添加了“向上/向下移动操作”菜单项。
- 添加了对按按钮操作扫描应用程序窗口中按钮的支持。
- 默认 new 按照现代语法执行 JavaScript 操作,并且不包含任何变量。
- 将实时结果添加到搜索和替换操作中。
引擎
- 添加了用于触发或编辑宏的keyboardmaestro命令行工具。
- 添加了现代 JavaScript 语法模式。
- 添加了对限制传递给脚本的变量的支持。
- 将 Apple 文本识别添加到 OCR 选项 (macOS 10.15+)。
- 添加了“活动宏组”面板以显示哪些组处于活动状态(可通过“帮助”菜单或“状态”菜单访问)。
- 简化 在状态菜单中粘贴“xyz”子菜单以仅显示文本。
- 添加了在状态菜单中包含宏图标的选项。
- 添加了在组状态菜单中包含宏图标的选项。
- AppleScript do 脚本现在返回 Return 操作的结果。
- 执行宏快捷方式返回返回操作的结果。
- 添加了蓝色托帕石调色板主题。
- 如果使用像素条件,请请求屏幕录制权限。
- 如果使用 %AddressBook% 令牌,则请求联系人权限。
- 允许在没有输出变量的情况下执行“创建唯一文件”操作,而不会出现错误。
- 改进了浏览器操作中错误的检测和报告。
- 在“显示进度”标题中使用自定义“For Each”操作名称。
- 添加了一个选项以仅显示剪贴板历史记录切换器中的图像。
- 在类似于 Spotlight 的窗口中支持 Command 和 Command-Shift 箭头。
- 支持变量标记数组项分隔符中的 \ 处理(例如 %Variable%Lines[3]\n%)。
- 将 %JavaScript% 令牌最大执行时间限制为半秒。
- 支持将任意数量的文件拖放到调色板条目上。
- 解析应用程序的符号链接(特别是这有助于在 Ventura 中移动 Safari)。
- 删除了已弃用的 SecKeychainUnlock 等的使用。
- 从“显示文本”窗口中删除“文本是”(及类似内容)。
- 允许提示用户输入滑块返回小数。
触发器
- 添加了空间更改触发器。
- 为热键和 USB 设备密钥触发器添加了仅点击一次/两次/3 次选项。
- 添加了对类型字符串触发器中修饰符的支持(例如“em⇧”表示 e、m,点击 Shift 键)。
行动
- 添加了片段操作提示。
- 添加了创建日历事件操作 (macOS 10.14+)。
- 添加了发送 Pushover 通知操作。
- 添加了设置屏幕分辨率操作。
- 添加了按名称选择菜单操作。
- 添加了删除剪贴板风味操作。
- 添加了设置音频输入/输出/音效设备操作。
- 添加了音频设备静音/取消静音操作。
- 添加了获取位置操作。
- 添加了“单击找到图像”操作的选项以等待图像出现。
- 添加了“在屏幕上查找图像”操作的选项以等待图像出现。
- 向组操作添加了进度栏选项。
- 为重复操作添加了进度栏选项。
- 向“按按钮”操作添加了对其他类型行为(例如显示菜单)的支持。
- 向插件操作添加了可选的 HelpURL 字段。
- 添加了对“设置 JSON 值”操作的支持,以通过设置为 %Delete% 来删除字典或数组条目。
- 在“移动”或“重命名文件”操作中添加了显式“文件移动”和“文件重命名”选项。
- 添加了“隐藏其他应用程序”、“将所有窗口置于前面”和“重新打开初始窗口”选项,以便在已经位于前面时激活特定的应用程序操作。
- 添加了一个选项来减少长时间运行暂停的 Pause Until 操作的 CPU 使用率。
- 支持将变量设置为文本操作设置变量的数组元素。
- 添加了用于显示宏操作面板的可配置主题。
- 在应用程序面板中添加了选项,以在切换时默认隐藏其他选项。
- 添加了“将修改器应用于应用程序操作”选项,以在切换时默认隐藏其他项。
- 添加“所有 Windows”和“重新打开 Windows”选项以激活最后一个应用程序操作。
- 在 Stream Deck 设置图像操作中添加了文件选项。
- 支持“保存到文件”作为“获取 URL”、“执行脚本/快捷方式”和“插件”操作的输出选项。
- 支持以多种格式将图像保存到剪贴板/文件,以执行“获取 URL”、“执行脚本/快捷方式”和“插件”操作。
- 调整隐藏前端应用程序操作以等待应用程序不再处于活动状态后再继续。
- 调整退出应用程序(等)操作以等待应用程序终止(或重新启动)。
状况
- 添加文件属性条件。
- 添加的宏是执行条件条件。
过滤器
- 添加了句首字母大写过滤器。
- 添加样式文本到 RTF 过滤器或从 RTF 过滤器添加样式文本。
- 调整字数过滤器,使“1.49”成为一个字。
代币
- 添加了 %Safari/Chrome/FrontBrowserWindowName% 令牌。
- 添加了 %Safari/Chrome/FrontBrowserVersion/LongVersion% 令牌。
- 添加了 %Safari/ChromeBundleID/Path/Name% 令牌。
- 添加了 %FrontDocumentPath% 令牌(感谢 Chris!)。
- 添加了 %ApplicationVersion/LongVersion% 令牌。
- 添加了 %KeyboardMaestroVersion/LongVersion% 令牌。
- 添加了 %SystemVersion/LongVersion% 令牌。
- 添加了 %LastAbortedActionID% 令牌。
- 添加了 %OptionReturn% 标记(仅在通过键入插入文本中有效)。
- 添加了 %ScreenResolution(s)% 令牌。
- 添加了%AudioInputDevice(UID)% 令牌。
- 添加了%AudioOutputDevice(UID)% 令牌。
- 添加了 %AudioSoundEffectsDevice(UID)% 令牌。
- 添加了 %AudioInputDevices% 和 %AudioOutputDevices% 令牌。
- 添加了%MusicPlayerState%令牌。
- 添加了 %SystemClipboardFlavors% 令牌
- 添加了 %PastClipboardFlavors% 令牌
- 添加了 %NamedClipboardFlavors% 令牌
- 添加了 %TriggerClipboardFlavors% 令牌
- 调整 %FinderSelection(s)% 标记以返回所选项目,而不是别名/链接的目标。
功能
- 添加了 PROCESSORS() 函数。
- 添加了 MEMORY() 函数。
- 添加了 UPTIME() 函数。
- 向 ROUND、CEIL、FLOOR 和 TRUNC 函数添加了可选的第二个参数。
修复
- 修复了编辑器在具有大量触发器的宏之间切换时的性能问题。
- 修复了如果一个宏的图标递归地依赖于另一个宏则可能发生的崩溃。
- 修复了重复的类型字符串触发器触发并立即重新加载宏后可能发生的崩溃。
- 修复了初始值高于 100 的“提示用户输入”滑块的问题。
- 修复了文本视图中标尺的一些问题。
- 修复了 %|% 令牌和表情符号的问题。
- 修复了搜索大于 16 位 unicode 字符的问题。
- 修复了截断大于 16 位 unicode 字符的字符串的一些问题。
- 修复了 KeyCaps.icns 文件中的一个故障。
- 修复了 %FinderSelection% 和 %FinderSelections% 令牌的问题。
- 修复了 USB 设备密钥触发器和 MacBook Pro M2 产品 ID = 0 键盘的问题。
- 修复了在自定义提示操作中执行 JavaScript 以处理脚本路径上的令牌。
- 修复了在类似 Spotlight 的窗口中使用 Helvetica 的问题。
- 修复了 Keyboardmaestro: URL,以便在启动编辑器时它可以工作。
- 修复了带有正则表达式的类型化字符串触发器,以在适当的情况下生成冲突调色板。
- 修复了某些时区非编辑触发器显示时间的问题。
- 修复了将按名称触发宏设置为智能宏组的问题。
- 修复了查找图像时的内存泄漏问题。
- 修复了交互式帮助多次列出宏执行的问题。
- 修复了交互式帮助未列出记录的快速宏执行的问题。
- 添加了一些失败的辅助功能窗口操作的日志记录。
- 修复了重复的搜索字符串匹配操作看起来不匹配的问题。
- 修复了搜索字段填写建议过于热情的问题。
- 修复了调色板显示足够宽以容纳未显示的标题的问题。
- 修复了窗口切换器切换到不同显示器的问题。
© 版权声明
「特别注意」MAC良选收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。如果用于其他用途,请购买正版支持作者,谢谢!若您认为「maclx.com」发布的内容若侵犯到您的权益,请联系站长删除,联系方式:heivian@126.com,我们将第一时间配合处理!
THE END
暂无评论内容