ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > JGPaiva's GridMove and Ahk Tools

GridMove: Grids Here

<< < (28/28)

Tyinsar:
Hello bkeadle.

Honestly, It's been years since I used this software. Having 3 large monitors + the new [Win]+[arrow] shortcuts has pretty much replaced this for me. If I needed more I would probably look into the Windows PowerToys feature called FancyZones.

That said, Have you looked at >>> this tutorial <<< ?

(I'm also surprised that anyone is using 1280x1024 monitors - not that I'm against them, I just seldom see them for sale anymore.)

Anyway, As per my initial point, I copied this (below) from https://www.minitool.com/news/move-window-with-keyboard.html (and I wouldn't be surprised if they copied it from somewhere else)

Snap an App Window

In Windows, there is a feature that allows you to snap the window to the right or left side of the computer screen. When dragging the window to the left or right, it will automatically snap to the side and resize.

Here are two keyboard shortcuts to move window:

    Win + Left Arrow: snap the window to the left
    Win + Right Arrow: snap the window to the right

Besides, there are some other keyboard shortcuts to manipulate the active window:

    Win + Home: minimize all windows except the foreground window
    Win + Up Arrow: maxmize a window
    Win + Down Arrow: minimize the window if the window is not maximized, or else, it restores the window to its original size
    Win + Shift + Up: maximize a window vertically

Move Window to Another Monitor

If you want to move your window between multiple monitors, use these keyboard shortcuts:

    Win + Shift + Left Arrow: move a window to the monitor on the left
    Win + Shift+Right Arrow: move a window to the monitor on the right

--- End quote ---

IF you really still want to use GridMove try following the tutorial. If you get stuck you could post your attempt here and I may be able to help with that.

Tyinsar:
I cant seem to wrap my head around this.  I'm wanting 2 "simple" layouts.  I have 2 monitors, side by side, 1280x1024.  I'm looking for a 2x2 and a 4x4 configuration, like this:
[ Invalid Attachment ]
-bkeadle (November 06, 2023, 09:28 PM)
--- End quote ---
Try this:

--- Code: Text ---[Groups] NumberOfGroups = 22 [1]; Monitor1 Left 1/2 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4 TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4 TriggerLeft   = [Monitor1Left] TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/4  GridTop    = [Monitor1Top]  GridBottom = [Monitor1Bottom]  GridLeft   = [Monitor1Left]  GridRight  = [Monitor1Left] + [Monitor1Width] /2 [2]; Monitor1 Right 1/2 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4 TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4 TriggerRight  = [Monitor1Right]  GridTop    = [Monitor1Top]  GridBottom = [Monitor1Bottom]  GridLeft   = [Monitor1Left] + [Monitor1Width] /2  GridRight  = [Monitor1Right] [3]; Monitor1 Top Left 1/4 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4 TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4 TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/2  GridTop    = [Monitor1Top]  GridBottom = [Monitor1Top] + [Monitor1Height] /2  GridLeft   = [Monitor1Left]  GridRight  = [Monitor1Left] + [Monitor1Width] /2 [4]; Monitor1 Top Right 1/4 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4 TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/2 TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4  GridTop    = [Monitor1Top]  GridBottom = [Monitor1Top] + [Monitor1Height] /2  GridLeft   = [Monitor1Left] + [Monitor1Width] /2  GridRight  = [Monitor1Right] [5]; Monitor1 Bottom Left 1/4 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/2 TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4 TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/2  GridTop    = [Monitor1Top] + [Monitor1Height] /2  GridBottom = [Monitor1Bottom]  GridLeft   = [Monitor1Left]  GridRight  = [Monitor1Left] + [Monitor1Width] /2 [6]; Monitor1 Bottom Right 1/4 TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/2 TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/2 TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4  GridTop    = [Monitor1Top] + [Monitor1Height] *1/2  GridBottom = [Monitor1Bottom]  GridLeft   = [Monitor1Left] + [Monitor1Width] /2  GridRight  = [Monitor1Right] [7]; Monitor1 Top 1/2 TriggerTop    = [Monitor1Top] TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4 TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4  GridTop    = [Monitor1Top]  GridBottom = [Monitor1Top] + [Monitor1Height] *1/2  GridLeft   = [Monitor1Left]  GridRight  = [Monitor1Right] [8]; Monitor1 Bottom 1/2 TriggerTop    = [Monitor1Top] + [Monitor1Height] *3/4 TriggerBottom = [Monitor1Bottom] TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4 TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4  GridTop    = [Monitor1Top] + [Monitor1Height] *1/2  GridBottom = [Monitor1Bottom]  GridLeft   = [Monitor1Left]  GridRight  = [Monitor1Right] [9]; Monitor1 FullScreen TriggerTop    = [Monitor1Top] TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4 TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4 TriggerRight  = [Monitor1Right]  GridTop    = Maximize  GridBottom = Maximize  GridLeft   = Maximize  GridRight  = Maximize [10]; Minimize Window TriggerTop    = [Monitor1Top] + [Monitor1Height] *3/4 TriggerBottom = [Monitor1Bottom] TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4 TriggerRight  = [Monitor1Right]  GridTop       = Run  GridBottom    = Minimize  GridLeft      = Plugins\MinimizeWindow.exe  GridRight     = [11]; Restore Window TriggerTop    = [Monitor1Top] TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4 TriggerLeft   = [Monitor1Left] TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/4  GridTop    = Restore  GridBottom = Restore  GridLeft   = Restore  GridRight  = Restore [12]; Monitor2 Left 1/2 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4 TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4 TriggerLeft   = [Monitor2Left] TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/4  GridTop    = [Monitor2Top]  GridBottom = [Monitor2Bottom]  GridLeft   = [Monitor2Left]  GridRight  = [Monitor2Left] + [Monitor2Width] /2 [13]; Monitor2 Right 1/2 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4 TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4 TriggerRight  = [Monitor2Right]  GridTop    = [Monitor2Top]  GridBottom = [Monitor2Bottom]  GridLeft   = [Monitor2Left] + [Monitor2Width] /2  GridRight  = [Monitor2Right] [14]; Monitor2 Top Left 1/4 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4 TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4 TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/2  GridTop    = [Monitor2Top]  GridBottom = [Monitor2Top] + [Monitor2Height] /2  GridLeft   = [Monitor2Left]  GridRight  = [Monitor2Left] + [Monitor2Width] /2 [15]; Monitor2 Top Right 1/4 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4 TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/2 TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4  GridTop    = [Monitor2Top]  GridBottom = [Monitor2Top] + [Monitor2Height] /2  GridLeft   = [Monitor2Left] + [Monitor2Width] /2  GridRight  = [Monitor2Right] [16]; Monitor2 Bottom Left 1/4 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/2 TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4 TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/2  GridTop    = [Monitor2Top] + [Monitor2Height] /2  GridBottom = [Monitor2Bottom]  GridLeft   = [Monitor2Left]  GridRight  = [Monitor2Left] + [Monitor2Width] /2 [17]; Monitor2 Bottom Right 1/4 TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/2 TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/2 TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4  GridTop    = [Monitor2Top] + [Monitor2Height] *1/2  GridBottom = [Monitor2Bottom]  GridLeft   = [Monitor2Left] + [Monitor2Width] /2  GridRight  = [Monitor2Right] [18]; Monitor2 Top 1/2 TriggerTop    = [Monitor2Top] TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4 TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4  GridTop    = [Monitor2Top]  GridBottom = [Monitor2Top] + [Monitor2Height] *1/2  GridLeft   = [Monitor2Left]  GridRight  = [Monitor2Right] [19]; Monitor2 Bottom 1/2 TriggerTop    = [Monitor2Top] + [Monitor2Height] *3/4 TriggerBottom = [Monitor2Bottom] TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4 TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4  GridTop    = [Monitor2Top] + [Monitor2Height] *1/2  GridBottom = [Monitor2Bottom]  GridLeft   = [Monitor2Left]  GridRight  = [Monitor2Right] [20]; Monitor2 FullScreen TriggerTop    = [Monitor2Top] TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4 TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4 TriggerRight  = [Monitor2Right]  GridTop    = Maximize  GridBottom = Maximize  GridLeft   = Maximize  GridRight  = Maximize [21]; Minimize Window TriggerTop    = [Monitor2Top] + [Monitor2Height] *3/4 TriggerBottom = [Monitor2Bottom] TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4 TriggerRight  = [Monitor2Right]  GridTop       = Run  GridBottom    = Minimize  GridLeft      = Plugins\MinimizeWindow.exe  GridRight     = [22]; Restore Window TriggerTop    = [Monitor2Top] TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4 TriggerLeft   = [Monitor2Left] TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/4  GridTop    = Restore  GridBottom = Restore  GridLeft   = Restore  GridRight  = Restore
Completely untested
Other options added just for fun.
Bottom Left area is a safety / abort operation area

Please let me know if this works.

bkeadle:
You rock!  THANK YOU!  I will give the a try and report back

Tyinsar:
Well, I had to know so I downloaded Gridmove and tried it. A lot has changed in Windows so some things didn't work as they used to - but the main parts worked. There are a few more items than you asked for but it all seems to work. (Those extra areas could easily be deleted like this:

--- ---[Groups]

NumberOfGroups = 12

[1]
; Monitor1 Left 1/2
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left]
TriggerRight = [Monitor1Left] + [Monitor1Width] *1/4
GridTop = [Monitor1Top]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
GridRight = [Monitor1Left] + [Monitor1Width] /2

[2]
; Monitor1 Right 1/2
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left] + [Monitor1Width] *3/4
TriggerRight = [Monitor1Right]
GridTop = [Monitor1Top]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] /2
GridRight = [Monitor1Right]

[3]
; Monitor1 Top Left 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/4
TriggerRight = [Monitor1Left] + [Monitor1Width] *1/2
GridTop = [Monitor1Top]
GridBottom = [Monitor1Top] + [Monitor1Height] /2
GridLeft = [Monitor1Left]
GridRight = [Monitor1Left] + [Monitor1Width] /2

[4]
; Monitor1 Top Right 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/2
TriggerRight = [Monitor1Left] + [Monitor1Width] *3/4
GridTop = [Monitor1Top]
GridBottom = [Monitor1Top] + [Monitor1Height] /2
GridLeft = [Monitor1Left] + [Monitor1Width] /2
GridRight = [Monitor1Right]

[5]
; Monitor1 Bottom Left 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/2
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/4
TriggerRight = [Monitor1Left] + [Monitor1Width] *1/2
GridTop = [Monitor1Top] + [Monitor1Height] /2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
GridRight = [Monitor1Left] + [Monitor1Width] /2

[6]
; Monitor1 Bottom Right 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/2
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/2
TriggerRight = [Monitor1Left] + [Monitor1Width] *3/4
GridTop = [Monitor1Top] + [Monitor1Height] *1/2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] /2
GridRight = [Monitor1Right]

[7]
; Monitor2 Left 1/2
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left]
TriggerRight = [Monitor2Left] + [Monitor2Width] *1/4
GridTop = [Monitor2Top]
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left]
GridRight = [Monitor2Left] + [Monitor2Width] /2

[8]
; Monitor2 Right 1/2
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left] + [Monitor2Width] *3/4
TriggerRight = [Monitor2Right]
GridTop = [Monitor2Top]
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left] + [Monitor2Width] /2
GridRight = [Monitor2Right]

[9]
; Monitor2 Top Left 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/4
TriggerRight = [Monitor2Left] + [Monitor2Width] *1/2
GridTop = [Monitor2Top]
GridBottom = [Monitor2Top] + [Monitor2Height] /2
GridLeft = [Monitor2Left]
GridRight = [Monitor2Left] + [Monitor2Width] /2

[10]
; Monitor2 Top Right 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/2
TriggerRight = [Monitor2Left] + [Monitor2Width] *3/4
GridTop = [Monitor2Top]
GridBottom = [Monitor2Top] + [Monitor2Height] /2
GridLeft = [Monitor2Left] + [Monitor2Width] /2
GridRight = [Monitor2Right]

[11]
; Monitor2 Bottom Left 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/2
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/4
TriggerRight = [Monitor2Left] + [Monitor2Width] *1/2
GridTop = [Monitor2Top] + [Monitor2Height] /2
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left]
GridRight = [Monitor2Left] + [Monitor2Width] /2

[12]
; Monitor2 Bottom Right 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/2
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/2
TriggerRight = [Monitor2Left] + [Monitor2Width] *3/4
GridTop = [Monitor2Top] + [Monitor2Height] *1/2
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left] + [Monitor2Width] /2
GridRight = [Monitor2Right]
OR

You could just use the built in Windows key + Arrow key shortcut (On Windows 10 & 11) for the left and right half screens. Then you would only need the following 8 grids:

--- ---[Groups]

NumberOfGroups = 8

[1]
; Monitor1 Top Left 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/4
TriggerRight = [Monitor1Left] + [Monitor1Width] *1/2
GridTop = [Monitor1Top]
GridBottom = [Monitor1Top] + [Monitor1Height] /2
GridLeft = [Monitor1Left]
GridRight = [Monitor1Left] + [Monitor1Width] /2

[2]
; Monitor1 Top Right 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/4
TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/2
TriggerRight = [Monitor1Left] + [Monitor1Width] *3/4
GridTop = [Monitor1Top]
GridBottom = [Monitor1Top] + [Monitor1Height] /2
GridLeft = [Monitor1Left] + [Monitor1Width] /2
GridRight = [Monitor1Right]

[3]
; Monitor1 Bottom Left 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/2
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/4
TriggerRight = [Monitor1Left] + [Monitor1Width] *1/2
GridTop = [Monitor1Top] + [Monitor1Height] /2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
GridRight = [Monitor1Left] + [Monitor1Width] /2

[4]
; Monitor1 Bottom Right 1/4
TriggerTop = [Monitor1Top] + [Monitor1Height] *1/2
TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
TriggerLeft = [Monitor1Left] + [Monitor1Width] *1/2
TriggerRight = [Monitor1Left] + [Monitor1Width] *3/4
GridTop = [Monitor1Top] + [Monitor1Height] *1/2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] /2
GridRight = [Monitor1Right]

[5]
; Monitor2 Top Left 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/4
TriggerRight = [Monitor2Left] + [Monitor2Width] *1/2
GridTop = [Monitor2Top]
GridBottom = [Monitor2Top] + [Monitor2Height] /2
GridLeft = [Monitor2Left]
GridRight = [Monitor2Left] + [Monitor2Width] /2

[6]
; Monitor2 Top Right 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/4
TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/2
TriggerRight = [Monitor2Left] + [Monitor2Width] *3/4
GridTop = [Monitor2Top]
GridBottom = [Monitor2Top] + [Monitor2Height] /2
GridLeft = [Monitor2Left] + [Monitor2Width] /2
GridRight = [Monitor2Right]

[7]
; Monitor2 Bottom Left 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/2
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/4
TriggerRight = [Monitor2Left] + [Monitor2Width] *1/2
GridTop = [Monitor2Top] + [Monitor2Height] /2
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left]
GridRight = [Monitor2Left] + [Monitor2Width] /2

[8]
; Monitor2 Bottom Right 1/4
TriggerTop = [Monitor2Top] + [Monitor2Height] *1/2
TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
TriggerLeft = [Monitor2Left] + [Monitor2Width] *1/2
TriggerRight = [Monitor2Left] + [Monitor2Width] *3/4
GridTop = [Monitor2Top] + [Monitor2Height] *1/2
GridBottom = [Monitor2Bottom]
GridLeft = [Monitor2Left] + [Monitor2Width] /2
GridRight = [Monitor2Right]
You might want to adjust the triggers to match the grids but I'll leave that up to you.

bkeadle:
Sorry for the delay.  Thanks for supplying that "code".

But now, I have replaced my dual screen monitor with a 35" 3440x1440 curved display (love it), and now I can especially appreciate what Grids will provide for me.  Now just need to get comfortable with how to "snap" windows.

Navigation

[0] Message Index

[*] Previous page

Go to full version