Keyboard Maestro设置中文OCR
1. 前言
OCR (Optical Character Recognition,光学字符识别),即:检查图片中的字符,并将其翻译成计算机文字。
Keyboard Maestro 支持调用 macOS 内置 OCR 的功能,实现的功能为:
- 点击右上角 Keyboard Maestro 图标,选择
Capture & OCR Chinese - 截取一段屏幕区域后,自动识别文字到剪贴板
- 黏贴对应的文字即可
2. 设置步骤
-
新建一个 Macros,命名为
Capture & OCR Chinese -
点击「New Trigger - Status Menu Trigger」
-
点击「New Action」,进入 Categories 的「Execute」,选中「Execute Shell Script」,鼠标🖱️双击添加,加入命令行:
screencapture -ic,设置为Ignore results -
关闭「Actions」,再次点击「New Action」,进入 Categories 的「Image」,选中「OCR Images」,鼠标🖱️双击添加,Language选为:
Languages - Chinese sim【即,中文简体】,设置为Save results to a clipboard,Save toSystem Clipboard -
关闭「Actions」,再次点击「New Action」,进入 Categories 的「Variables」,选中「Filter」,鼠标🖱️双击添加,Filter 选为
System Clipboard,with 选为Trim Whiterspace,to 选为System Clipboard -
关闭「Actions」,再次点击「New Action」,进入 Categories 的「Notifications」,选中「Display Text」,鼠标🖱️双击添加,填入内容:
%SystemClipboard%,设置为Display text briefly -
关闭「Actions」,完成✅操作
注意⚠️: Language 选择影响识别文字效果,默认 Apple Text Recongnition 识别英文不能识别中文。 Languages - Chinese sim 可识别简体中文和英文。