Skip to main content

A real-time secondary monitor preview tool with cursor tracking

Project description

MonitorPeek

MonitorPeek Icon

Real-time Secondary Monitor Preview Tool

PyPI version License: MIT Windows

A lightweight Windows utility that lets you peek at your secondary monitor in a resizable window while tracking your cursor in real-time.

InstallationFeaturesUsageRequirementsSupport

🚀 Features

  • 🖥️ Real-time Monitor Preview: Smooth, live preview of your secondary display
  • 🎯 Cursor Tracking: Live cursor position shown as a red dot
  • 📐 Smart Resizing: Window maintains 16:9 aspect ratio
  • 💾 Position Memory: Remembers window size and position
  • 🎨 Clean Interface: Minimal design with custom icon
  • 🔄 Auto-start Option: Optional Windows startup integration

Screenshots

Main Window Cursor Tracking

📥 Installation

Quick Start (Windows Executable)

  1. Download MonitorPeek-2.1.1.exe
  2. Run the executable
  3. Start peeking at your secondary monitor!

Python Package

pip install monitorpeek

⚙️ Requirements

  • Windows 10 or later
  • Secondary monitor connected
  • Display resolution: 1920x1080 (16:9)
  • Python 3.8+ (for pip installation)

🎮 Usage

  1. Launch MonitorPeek
  2. Position the preview window
  3. Resize as needed (16:9 ratio maintained)
  4. Track your cursor with the red dot
  5. Access more options via system tray

🛠️ Development

# Clone repository
git clone https://github.com/zorat111/MonitorPeek.git

# Install dependencies
pip install -r requirements.txt

# Run application
python MonitorPeek2.1.1.pyw

📦 Dependencies

  • PyQt6 ≥ 6.4.0
  • opencv-python ≥ 4.7.0
  • numpy ≥ 1.24.0
  • mss ≥ 9.0.1
  • pywin32 ≥ 305

📄 License

MIT License - For personal and non-commercial use only. See license.txt for details.

👤 Author

Created by John (zorat111)

🤝 Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monitorpeek-2.1.2.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

monitorpeek-2.1.2-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file monitorpeek-2.1.2.tar.gz.

File metadata

  • Download URL: monitorpeek-2.1.2.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for monitorpeek-2.1.2.tar.gz
Algorithm Hash digest
SHA256 d80cd1a6d589621125300c39321c6d4fc665c53d5f4235655e3dcfe6844de895
MD5 b6c83a8c1688743d3fbbe88f6e515009
BLAKE2b-256 e7b6b70ead21045d397b9eda157deefbcea0af9e7a6d056c34701e9620ebbdcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for monitorpeek-2.1.2.tar.gz:

Publisher: publish.yml on zorat111/MonitorPeek

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file monitorpeek-2.1.2-py3-none-any.whl.

File metadata

  • Download URL: monitorpeek-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for monitorpeek-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 88db294229cbffd46375ecdc2c90e5aa251c59ca78f9876699cf2889ce3a5537
MD5 940b3ec8ee1b34e03b4b755c58255b76
BLAKE2b-256 2b9703cf8ee82eecd101bece3a8f7f2d391619880af3ee5f09f20174bc8b37da

See more details on using hashes here.

Provenance

The following attestation bundles were made for monitorpeek-2.1.2-py3-none-any.whl:

Publisher: publish.yml on zorat111/MonitorPeek

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page