MPos is a minimalistic and easy to use tool to track the current position of the cursor on the screen. MPos especially considers High-DPI monitors and DPI scaling of Windows 10. The mouse position is provided in physical/ unscaled Windows pixels and in coordinates scaled by DPI-virtualization. The tool also provides information about the DPI scaling and the raw/ physical DPI of the current monitor.

Note: MPos requires Windows 8.1 or newer and .NET Framework v.4.6 or newer.

Get support:
https://github.com/bluegrams/MPos/issues

Support the development:
https://ko-fi.com/alxnull

Features

  • Track the cursor position in physical pixels (Physical) and scaled pixels (Scaled)
  • See the cursor position relative to the active window (Relative)
  • See the DPI scaling of the current monitor (Scaling)
  • See the raw (real) DPI of the current monitor (Raw Dpi)
  • Determine the color of the pixel at the cursor position (RGB)
  • Flexibly adjust shown data
  • Grab the current cursor position with global shortcut
  • Log of last grabbed cursor positions for easy copying

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow MPos - Mouse Position

MPos - Mouse Position Web Site

Other Useful Business Software
Translate docs, audio, and videos in real time with Google AI Icon
Translate docs, audio, and videos in real time with Google AI

Make your content and apps multilingual with fast, dynamic machine translation available in thousands of language pairs.

Google Cloud’s AI-powered APIs help you translate documents, websites, apps, audio files, videos, and more at scale with best-in-class quality and enterprise-grade control and security.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
6
1
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Very Good for quick use and someone that has no zoom on their monitor. I would add a option for zoom cause with anytype of zoom applying all the coords become wrong so yeah. BUT If u have anytime type of zooming( I have 150% ) i got this code from ChatGPT Enjoy!! . the press q doesnt work and i dont really need it so i leave it be. IF IT WORKS DONT TOUCH IT Java: import java.awt.*; public class CursorPosition { public static void main(String[] args) { System.out.println("Press 'q' to quit."); // Continuously update and display cursor position while (true) { // Get cursor position and display Point cursorPosition = MouseInfo.getPointerInfo().getLocation(); System.out.println("Cursor position: x = " + cursorPosition.x + ", y = " + cursorPosition.y); // Add a short delay to avoid excessive CPU usage try { Thread.sleep(500); // Sleep for 1 second (adjust as needed) } catch (InterruptedException e) { e.printStackTrace(); } } } }
  • I still need to try the support. Their tool is great, but it picked the wrong screen size for my computer.
  • I love this. I hope you all win the lottery. 3 times each. Example: This will refresh a chrome browser with default button locations Res: 1920 x 1080 125% scale RefreshBrowser.py # Ensure pywin32 is installed # pip install pywin32 import sys import time import math import ctypes import win32com.client as comclt from datetime import datetime wsh= comclt.Dispatch("WScript.Shell") vTime = input('Refresh for how many minutes? ') RefreshInterval = 4 vRefresh = int(vTime) * RefreshInterval print("Refreshing " + str(vRefresh) + " times.") time.sleep(5) for x in range(0,int(vRefresh)): # Click ... ctypes.windll.user32.SetCursorPos(86, 50) ctypes.windll.user32.mouse_event(2, 0, 0, 0,0) # left down ctypes.windll.user32.mouse_event(4, 0, 0, 0,0) # left up time.sleep(1) LoopValue = x + 1 print(str(datetime.now()) + " - " + str(LoopValue) + " of " + str(vRefresh) + "") time.sleep(14) print("Complete.")
  • As a user of MPos, I have to say that this program is amazing and incredibly easy to use. I love how it allows me to see the mouse position on my screen at all times, which has been a huge help for my work. The interface is clean and user-friendly, and I've had no issues with it so far. I'm really glad I found this program - it's a game-changer for me. Thanks to the developers for creating such a useful tool! -Drazreckned
  • Ability to copy data to clipboard awesome! Also, it has physical AND scaled coords.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Advanced End Users, Developers

User Interface

.NET/Mono

Programming Language

C#

Related Categories

C# Desktop Environment Software, C# Software Development Software

Registered

2018-05-13