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.3.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.3-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: monitorpeek-2.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 569826aef7e8d36ad7514b88996a774f982509940efdcd8aed5086ea658abf65
MD5 a6cfc1aff15243963c99c8a7cc6f2a1c
BLAKE2b-256 84cb9355b68e40f92d990cc85ae3fd645145a7089c5329ea79a594e45f3efc72

See more details on using hashes here.

Provenance

The following attestation bundles were made for monitorpeek-2.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: monitorpeek-2.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 99e2a7e1bcd73dd296f9860aa65a549487e4faf9b80803306350a542b8afa128
MD5 e4f2d8ff9df35167f247f13c3426f260
BLAKE2b-256 b909a527d27c24d33addfc01d76a635ef50dd49c7b94a5f7bc683f1e0cf8c1d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for monitorpeek-2.1.3-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