Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Magnification overlay with variable zoom that displays when RMB is held.

License

Notifications You must be signed in to change notification settings

Hazael-F/Magnifier-

Repository files navigation

🔍 Magnifier+

Link to Latest Release (v1.0.2): https://github.com/Hazael-F/Magnifier-/releases/tag/v1.0.2

DIRECT DOWNLOAD: https://github.com/Hazael-F/Magnifier-/releases/download/v1.0.2/Magnifier+_v1.0.2.zip

A lightweight, customizable screen magnifier for Windows with smooth zoom controls and system tray accessibility.

✨ Features

  • 5-level smooth zoom (1x to 5x) via mouse wheel + right-click
  • Position adjustment with arrow keys (hold right-click)
  • System tray integration for quick access
  • Custom reticle targeting overlay
  • INI configurable settings (window size, zoom area, FPS, offsets)
  • Lightweight (uses native Windows Magnification API)

🛠️ How to Use

  1. Run Magnifier+.exe.
  2. Hold right-click + scroll to zoom in/out.
  3. Hold right-click + arrow keys to adjust position.
  4. Right-click system tray icon to exit.

=========================================================================

🙏 Credits

Magnifier+ was developed with the help of these resources and contributors:

Core Development

Libraries & APIs

  • Windows Magnification API - Powering the zoom functionality
  • shlwapi.lib - For configuration file handling
  • Windows GDI - Graphics and overlay rendering

Special Thanks

  • Microsoft Docs team for API documentation
  • Open-source screen magnifier projects for inspiration

=======================================================================

⚙️ Configuration

Edit MagnifierPlus.ini to customize:

[Window]
Width=300
Height=300
Circular=1    ;  0 for circular  |  1 for cubic

[Tracking]
Mouse=1       ;  0 for centered  |  1 for mouse-tracked

[Zoom]
AreaSize=100

[Performance]
RefreshRate=60

[Movement]
StepSize=5    ;  for manual alignment with arrow keys

[Adjustments]
Horizontal=0  ;  offsets the window by steps (left-right)
Vertical=0    ;  offsets the window by steps (up-down)