Ferramenta de anotação em tela para Windows, feita em Python com PySide6.
O ScreenInk é um overlay leve para desenhar por cima da tela durante reuniões, demos, gravações e suporte técnico.
Ele abre por hotkey global e fica acessível na bandeja do sistema.
- Overlay fullscreen sem borda.
- Hotkey global no Windows:
Ctrl + Alt + A. - Ferramentas de desenho:
- Caneta
- Seta (simples, dupla e curva)
- Retângulo, elipse e triângulo
- Texto
- Marca-texto
- Desfoque
- Borracha
- Seleção para mover/redimensionar
- Undo/redo com histórico.
- Exportação de anotação:
- Salvar PNG
- Copiar imagem para clipboard
- Modos de fundo:
- Captura da tela
- Captura desfocada
- Whiteboard
- Blackboard
- Efeitos extras:
- Cursor destacado
- Spotlight
- Zoom
- Tinta que desaparece (fading ink)
- Barra de ferramentas fixa no topo (opcional).
- Ícone de bandeja com abrir/esconder/sair.
| Atalho | Ação |
|---|---|
Ctrl + Alt + A |
Abrir overlay (hotkey global) |
Esc |
Esconder overlay |
0 a 9 |
Trocar ferramenta |
Ctrl + Z |
Desfazer |
Ctrl + Y |
Refazer |
Ctrl + C |
Copiar imagem |
Ctrl + K |
Limpar tela |
S |
Salvar PNG |
A |
Alternar estilo da seta |
D |
Alternar traço tracejado |
G |
Alternar preenchimento de formas |
H |
Alternar cursor destacado |
P |
Alternar spotlight |
Z |
Alternar zoom |
Delete / Backspace |
Remover item selecionado |
- Windows 10/11 (x64)
- Python 3.9+
pip
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
pip install PySide6 pyinstaller
python app.pyUse o script pronto:
.\build.batSaídas esperadas:
- Executável:
output\ScreenInk\ScreenInk.exe - Instalador:
Output\ScreenInk-Setup.exe
python -m PyInstaller ScreenInk.spec --distpath output
"C:\Program Files\Inno Setup 6\ISCC.exe" installer.issscreenink/
core/
hotkeys.py
models.py
resources.py
ui/
overlay.py
tray.py
main.py
app.py
ScreenInk.spec
installer.iss
build.bat
Você pode personalizar o destino/chave de doação Pix com variável de ambiente:
$env:SCREENINK_PIX = "sua-chave-ou-url"- Melhorar suporte multi-monitor avançado.
- Adicionar presets de estilo (espessura/cor/ferramenta).
- Incluir modo de recorte por área antes da anotação.
Issues e PRs são bem-vindos:
Distribuído sob a licença MIT. Veja LICENSE.