AHK
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