Keyboard Maestro设置中文OCR

1. 前言

OCR (Optical Character Recognition,光学字符识别),即:检查图片中的字符,并将其翻译成计算机文字。

Keyboard Maestro 支持调用 macOS 内置 OCR 的功能,实现的功能为:

  • 点击右上角 Keyboard Maestro 图标,选择 Capture & OCR Chinese
  • 截取一段屏幕区域后,自动识别文字到剪贴板
  • 黏贴对应的文字即可

2. 设置步骤

  1. 新建一个 Macros,命名为 Capture & OCR Chinese

  2. 点击「New Trigger - Status Menu Trigger」

  3. 点击「New Action」,进入 Categories 的「Execute」,选中「Execute Shell Script」,鼠标🖱️双击添加,加入命令行: screencapture -ic,设置为 Ignore results

  4. 关闭「Actions」,再次点击「New Action」,进入 Categories 的「Image」,选中「OCR Images」,鼠标🖱️双击添加,Language选为: Languages - Chinese sim【即,中文简体】,设置为 Save results to a clipboard,Save to System Clipboard

  5. 关闭「Actions」,再次点击「New Action」,进入 Categories 的「Variables」,选中「Filter」,鼠标🖱️双击添加,Filter 选为 System Clipboard,with 选为 Trim Whiterspace,to 选为 System Clipboard

  6. 关闭「Actions」,再次点击「New Action」,进入 Categories 的「Notifications」,选中「Display Text」,鼠标🖱️双击添加,填入内容: %SystemClipboard%,设置为 Display text briefly

  7. 关闭「Actions」,完成✅操作

注意⚠️: Language 选择影响识别文字效果,默认 Apple Text Recongnition 识别英文不能识别中文。 Languages - Chinese sim 可识别简体中文和英文。

3. 延伸阅读