EYEFINITY WINDOW FIT

Install the soft from https://www.autohotkey.com/

Go onto the desktop, right click, new —> Autohotkey script

Right click on that, —> edit script

 

copy below text into it

NOTE its set up to a resolution of 5292 x 1050 so if yours is different you’ll have to tweak the X ( the first number ) values in the mouse moves, so it scales it correctly. Use the inbuilt Windows spy that will show you the exact position on the screen.

 

the commands are activated by pressing ALT + CONTROL + n/b/v/c     or you can change that to any other key. I have it set up on my keyboards macro buttons so it saves me time

 

TO USE IT:

click on the top bar of the Window you want to move, you have to keep the mouse cursor mainly some where in the middle of the top bar and then press the preferred button combination to move the screen where you want it

 

if in Windows 10 pls disable under the SNAP settings the 2nd and 3rd option, i find it works best with out that, but im open to sugestions

 

Its still not perfect but works :)

 

if you have any questions feel free to contact me

 

 

; MOVE RIGHT BOTTOM
^!n:: ( ALT + CONTROL +n)
send {LWINDOWN}{RIGHT}{DOWN}{LWINUP}
MouseMove, 6, 156 ;left edge
sleep 200
click down
MouseMove, 975, 688 ; move Left edge to screen edge
click up
return

; MOVE LEFT BOTTOM
^!b::
send {LWINDOWN}{LEFT}{DOWN}{LWINUP}
MouseMove, 2652, 146 ; right edge
sleep 200
click down
MouseMove, 1685, 146 ; move right edge to
click up
return

; MOVE LEFT FULL
^!v::
send {LWINDOWN}{LEFT}{LWINUP}
sleep 200
MouseMove, 2652, 146 ; right edge
click down
MouseMove, 1685, 146 ; move right edge to screen edge
click up
return

; MOVE RIGHT FULL
^!c::
send {LWINDOWN}{RIGHT}{LWINUP}
sleep 200
MouseMove, 6, 156 ;left edge
click down
MouseMove, 975, 688 ; move Left edge to screen edge
click up
return

; MOVE TO CENTER

^!s::

send {LWINDOWN}{RIGHT}{LWINUP}
sleep 200
MouseMove, 6, 156 ;left edge
click down
sleep 200
MouseMove, 975, 688 ; move Left edge to screen edge
click up
sleep 200
MouseMove, 6, 156 ;right edge
click down
sleep 200
MouseMove, -1807, 688 ; move Right edge to screen edge
click up
sleep 200
MouseMove, 3496, 156 ;left edge
click down
sleep 200
MouseMove, 1687, 688 ; move Left edge to screen edge
click up

return