Skip to content

welcomexu/screen-pen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screen Pen (电子教鞭)

一个简单的macOS电子教鞭应用,用于在屏幕上绘制注释。

功能

  • 在透明窗口上绘制
  • 多种绘图工具(画笔、直线、矩形、椭圆)
  • 橡皮擦功能
  • 可调节画笔颜色和粗细
  • 屏幕截图功能
  • 快捷键支持
  • 绘图模式开关 - 允许正常操作其他应用

安装

  1. 确保已安装Python 3.6+
  2. 安装依赖:
pip install -r requirements.txt

运行

python main.py

使用方法

  1. 启动应用后,默认处于非绘图模式,您可以正常操作其他应用
  2. 点击工具面板上的"开启绘图"按钮或按空格键进入绘图模式
  3. 绘图完成后,再次点击"停用绘图"或按空格键回到正常模式
  4. 使用工具面板上的控件选择工具、颜色和线宽

权限设置

在macOS上,这个应用需要屏幕录制权限才能正常工作。首次运行时,应用会自动引导您设置权限:

  1. 当弹出权限提示时,点击"是"进入权限设置向导
  2. 点击"打开系统偏好设置"按钮
  3. 在"隐私与安全性"中找到"屏幕录制"选项
  4. 勾选列表中的"Terminal"或"Python"(取决于您启动应用的方式)
  5. 退出系统设置,然后重启应用

您也可以通过运行以下命令单独启动权限设置向导:

python setup_permissions.py

快捷键

  • 空格键: 切换绘图/非绘图模式
  • Esc: 退出应用
  • C: 清除所有绘制内容
  • S: 截取屏幕
  • 1: 选择画笔工具
  • 2: 选择直线工具
  • 3: 选择矩形工具
  • 4: 选择椭圆工具
  • 5: 选择橡皮擦工具

About

电子教鞭应用,方便地在屏幕上绘制注释,支持macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages