Skip to content

srineshr1/overlaydraw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OverlayDraw 🎨

Draw on top of anything on your screen. Works over games, browsers, videos, presentations — whatever.


⚡ Quick Start

Option A — Double-click run.bat (installs deps automatically)

Option B — Manual setup:

pip install -r requirements.txt
python main.py          # must be run as Administrator (for global hotkeys)

⚠️ Run as Administrator so the global hotkey (Ctrl+Alt+D) can intercept keystrokes even when another app is focused. Right-click → Run as administrator


⌨️ Hotkeys

Shortcut Action
Ctrl + Alt + D Toggle overlay on / off (works anywhere!)
Esc Hide overlay
Ctrl + Z Undo last stroke
Ctrl + Shift + X Clear entire canvas

🖱️ Toolbar

The pill-shaped toolbar floats at the top of your screen when the overlay is active. You can drag it anywhere.

Button What it does
Colour swatches Pick pen colour
Size slider Thin → thick strokes
◻ Eraser Erase parts of your drawing
↩ Undo Remove last stroke
🗑 Clear Wipe the whole canvas
✕ Hide Close the overlay (drawings are preserved!)

💡 Tips

  • Drawings are preserved when you hide and re-show the overlay.
  • The overlay is fully click-through when hidden — no performance impact.
  • Works on multi-monitor setups (covers the full virtual desktop).
  • The app lives in the system tray — right-click for options.

🛠️ Requirements

  • Windows 10 / 11
  • Python 3.10+
  • PyQt5, keyboard, pywin32

overlaydraw

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors