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.5.tar.gz (33.2 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.5-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: monitorpeek-2.1.5.tar.gz
  • Upload date:
  • Size: 33.2 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.5.tar.gz
Algorithm Hash digest
SHA256 bee1dee640a7e9829e834c8972b562f70230ab2bbb614a184cceebfa7af2930f
MD5 0a76b0b6058c1e7248bf4556924ca542
BLAKE2b-256 15a3badf34e8ad853ed92d561f224109a9b39a1ed0f2e02be75f94d8d53aa0b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: monitorpeek-2.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5dd2bd0ece94ace6a376f11481cef8e49d43e0421abba784607f583e92bc35d5
MD5 1d61d52870295953dfa6d253d9f87f0b
BLAKE2b-256 b62d7cfc97bd0dba2f8f95997ef0cd31eb281f5d0a0a965e0060f4672b6801aa

See more details on using hashes here.

Provenance

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