A real-time secondary monitor preview tool with cursor tracking
Project description
MonitorPeek
Real-time Secondary Monitor Preview Tool
A lightweight Windows utility that lets you peek at your secondary monitor in a resizable window while tracking your cursor in real-time.
Installation • Features • Usage • Requirements • Support
🚀 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
📥 Installation
Quick Start (Windows Executable)
- Download
MonitorPeek-2.1.1.exe - Run the executable
- 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
- Launch MonitorPeek
- Position the preview window
- Resize as needed (16:9 ratio maintained)
- Track your cursor with the red dot
- 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
- 🐛 Report Issues
- 📦 Latest Releases
- 📧 Contact: zorat@abv.bg
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bee1dee640a7e9829e834c8972b562f70230ab2bbb614a184cceebfa7af2930f
|
|
| MD5 |
0a76b0b6058c1e7248bf4556924ca542
|
|
| BLAKE2b-256 |
15a3badf34e8ad853ed92d561f224109a9b39a1ed0f2e02be75f94d8d53aa0b4
|
Provenance
The following attestation bundles were made for monitorpeek-2.1.5.tar.gz:
Publisher:
publish.yml on zorat111/MonitorPeek
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monitorpeek-2.1.5.tar.gz -
Subject digest:
bee1dee640a7e9829e834c8972b562f70230ab2bbb614a184cceebfa7af2930f - Sigstore transparency entry: 184634940
- Sigstore integration time:
-
Permalink:
zorat111/MonitorPeek@f88eab85c5d0e85193fb7aac17992a6a2355a521 -
Branch / Tag:
refs/tags/v2.1.5 - Owner: https://github.com/zorat111
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f88eab85c5d0e85193fb7aac17992a6a2355a521 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dd2bd0ece94ace6a376f11481cef8e49d43e0421abba784607f583e92bc35d5
|
|
| MD5 |
1d61d52870295953dfa6d253d9f87f0b
|
|
| BLAKE2b-256 |
b62d7cfc97bd0dba2f8f95997ef0cd31eb281f5d0a0a965e0060f4672b6801aa
|
Provenance
The following attestation bundles were made for monitorpeek-2.1.5-py3-none-any.whl:
Publisher:
publish.yml on zorat111/MonitorPeek
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monitorpeek-2.1.5-py3-none-any.whl -
Subject digest:
5dd2bd0ece94ace6a376f11481cef8e49d43e0421abba784607f583e92bc35d5 - Sigstore transparency entry: 184634953
- Sigstore integration time:
-
Permalink:
zorat111/MonitorPeek@f88eab85c5d0e85193fb7aac17992a6a2355a521 -
Branch / Tag:
refs/tags/v2.1.5 - Owner: https://github.com/zorat111
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f88eab85c5d0e85193fb7aac17992a6a2355a521 -
Trigger Event:
release
-
Statement type: