Skip to content

VisionSeeker/MiniMag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOS MiniMag

DOS MiniMag is a lightweight mouse-adjacent magnifier for quick inspection without losing focus or hunting for the Windows Magnifier window.

First-pass behavior

  • Borderless 480x240 lens by default
  • Always on top
  • Follows the cursor with a down-right offset
  • Flips left or upward near screen edges
  • Click-through, so the app underneath still receives clicks
  • Captures pixels around the pointer and scales them with crisp nearest-neighbor zoom
  • Freezes and unfreezes the current view
  • Lives in the system tray with a small control menu

Controls

  • Alt+M: show or hide the lens
  • F13: hold to peek, release to hide again
  • Mouse Button 4: hold to peek, release to hide again
  • Mouse Button 5: freeze or unfreeze
  • Alt++: zoom in
  • Alt+-: zoom out
  • Alt+Numpad +: zoom in
  • Alt+Numpad -: zoom out
  • Alt+F: freeze or unfreeze
  • Alt+1: 2x zoom
  • Alt+2: 3x zoom
  • Alt+3: 4x zoom
  • Tray menu: show/hide, freeze, zoom, size, exit

Run

From this folder:

dotnet run

To publish a single-file Windows executable:

dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true --self-contained false

The published executable will be under bin\Release\net8.0-windows\win-x64\publish.

Razer Basilisk mapping idea

MiniMag supports common thumb buttons without Synapse:

  • Mouse Button 4: hold-to-peek
  • Mouse Button 5: freeze or unfreeze

If you do use Razer Synapse, these mappings also work well:

  • Side button 1: Alt+M to show or hide the lens
  • Side button 2: Alt+F to freeze or unfreeze
  • Side button 3 / clutch: F13 for hold-to-peek
  • DPI clutch or wheel tilt: Alt+Numpad + / Alt+Numpad - for zoom

This keeps MiniMag brand-neutral and avoids a global mouse hook, which is better for responsiveness.

About

a magnifier for the cursor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors