Skip to content

t963891881-cell/screen-annotator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screen Annotator

一个用于教学、录屏、演示时快速框选屏幕区域的 macOS 小工具。

使用

如果只想安装最新版,请到 GitHub Releases 下载 .dmg 安装包:

https://github.com/t963891881-cell/screen-annotator/releases

也可以从源码构建:

cd /Users/mac/Desktop/7654/screen-annotator
./scripts/build.sh
./scripts/run.sh

启动后应用会在后台常驻,不显示 Dock 图标。 菜单栏会显示 图标,可以从这里打开设置页或退出应用。

快捷键

  • Option + 1: 显示标注层,并切到矩形标注
  • Option + 2: 显示标注层,并切到箭头标注
  • Option + 3: 显示标注层,并切到步骤标注
  • Option + 4: 显示标注层,并切到自由画笔
  • Option + 5: 显示标注层,并把下一个步骤编号往后加 1
  • Option + 6: 显示标注层,并切到文字标注
  • 鼠标拖拽: 绘制矩形、箭头或自由画笔
  • 鼠标点击: 放置步骤编号;文字模式下点击输入文字,回车确认
  • 文字模式下拖动已有文字可移动位置;拖右下角小点可调整大小
  • 双击并按住 Option: 临时显示标注层;第二次松开 Option 会清空并隐藏标注层
  • C: 清空所有标注
  • Z: 撤销上一个标注
  • R: 切换标注颜色
  • Space: 切换轻微暗场聚焦
  • Esc: 清空并退出标注层

标注层顶部会显示当前颜色圆点和颜色名称,按 R 切换颜色后会立即更新。

设置快捷键

点击菜单栏 图标,选择 Settings...,即可为矩形、箭头、步骤、自由画笔、下一步编号和文字标注分别设置快捷键。保存后立即生效,并会自动记住配置。

设置页还会列出固定快捷键说明,包括双击并按住 Option 临时显示、R 换色、Z 撤销、C 清空、Space 聚焦和 Esc 退出。

开机启动

构建完成后,可以把这个应用加入 macOS 登录项:

/Users/mac/Desktop/7654/screen-annotator/dist/ScreenAnnotator.app

打包 DMG

./scripts/create_dmg.sh 0.1.10

生成文件会放在 dist/ScreenAnnotator-0.1.10.dmg

说明

默认快捷键是 Option + 1Option + 6。如果系统提示快捷键注册失败,说明对应组合被其他应用占用了,需要在设置里替换快捷键。

macOS 安全提示

当前 Release 使用本地 ad-hoc 签名,尚未使用 Apple Developer ID 公证。DMG 脚本会在打包前清理扩展属性并严格验证 app bundle 签名,但部分电脑从浏览器下载后,macOS 仍可能提示“不明开发者”。

如果 macOS 明确提示“文件已损坏”,通常是下载隔离属性或未公证导致的 Gatekeeper 拦截,不一定是 DMG 真损坏。

临时解决方式:

xattr -dr com.apple.quarantine /Applications/ScreenAnnotator.app
open /Applications/ScreenAnnotator.app

面向公开用户稳定分发时,需要使用 Apple Developer ID 证书签名并提交 Apple notarization。

About

A native macOS screen annotation tool for teaching and recording

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors