DonationCoder.com Software > JGPaiva's GridMove and Ahk Tools
need help setting up grid with a large display
jgpaiva:
i have a small question if i would like to make 3 separate 1920x1080 windows (since its 3 monitors as 1 = 5980x1080) would i divide this in 1/3? to be able to place the windows in such a way?
-fallen1011 (September 12, 2013, 10:49 PM)
--- End quote ---
That's simple :) Something like this?
--- ---[Groups]
NumberOfGroups = 12
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] /3*1
TriggerBottom = [Monitor1Top] + [Monitor1Height]
TriggerLeft = [Monitor1Left] + [Monitor1Width] /3*0
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] /3*2
TriggerBottom = [Monitor1Top] + [Monitor1Height]
TriggerLeft = [Monitor1Left] + [Monitor1Width] /3*1
[3]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] /3*3
TriggerBottom = [Monitor1Top] + [Monitor1Height]
TriggerLeft = [Monitor1Left] + [Monitor1Width] /3*2
fallen1011:
ill give that a try, but here is also an interesting issue i have yet to figure out why #32 wouldnt work, all the others work fine
See image
http://i.imgur.com/Ffd5gjC.jpg
here is the Grid file
--- ---
[Groups]
NumberOfGroups = 32
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] /2
TriggerBottom = [Monitor1Top] + [Monitor1Height] /2
TriggerLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Top] + [Monitor1Height] /2
TriggerLeft = [Monitor1Left] + [Monitor1Width] /2
[3]
TriggerTop = [Monitor1Top] + [Monitor1Height] /2
TriggerRight = [Monitor1Left] + [Monitor1Width] /2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left]
[4]
TriggerTop = [Monitor1Top] + [Monitor1Height] /2
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] /2
[5]
TriggerTop = [Monitor2Top]
TriggerRight = [Monitor2Left] + [Monitor2Width] /2
TriggerBottom = [Monitor2Top] + [Monitor2Height] /2
TriggerLeft = [Monitor2Left]
[6]
TriggerTop = [Monitor2Top]
TriggerRight = [Monitor2Right]
TriggerBottom = [Monitor2Top] + [Monitor2Height] /2
TriggerLeft = [Monitor2Left] + [Monitor2Width] /2
[7]
TriggerTop = [Monitor2Top] + [Monitor2Height] /2
TriggerRight = [Monitor2Left] + [Monitor2Width] /2
TriggerBottom = [Monitor2Bottom]
TriggerLeft = [Monitor2Left]
[8]
TriggerTop = [Monitor2Top] + [Monitor2Height] /2
TriggerRight = [Monitor2Right]
TriggerBottom = [Monitor2Bottom]
TriggerLeft = [Monitor2Left] + [Monitor2Width] /2
[9]
TriggerTop = [Monitor3Top]
TriggerRight = [Monitor3Left] + [Monitor3Width] /2
TriggerBottom = [Monitor3Top] + [Monitor3Height] /2
TriggerLeft = [Monitor3Left]
[10]
TriggerTop = [Monitor3Top]
TriggerRight = [Monitor3Right]
TriggerBottom = [Monitor3Top] + [Monitor3Height] /2
TriggerLeft = [Monitor3Left] + [Monitor3Width] /2
[11]
TriggerTop = [Monitor3Top] + [Monitor3Height] /2
TriggerRight = [Monitor3Left] + [Monitor3Width] /2
TriggerBottom = [Monitor3Bottom]
TriggerLeft = [Monitor3Left]
[12]
TriggerTop = [Monitor3Top] + [Monitor3Height] /2
TriggerRight = [Monitor3Right]
TriggerBottom = [Monitor3Bottom]
TriggerLeft = [Monitor3Left] + [Monitor3Width] /2
[13]
TriggerTop = [Monitor4Top] + [Monitor4Height] /2
TriggerRight = [Monitor4Right]
TriggerBottom = [Monitor4Bottom]
TriggerLeft = [Monitor4Left] + [Monitor4Width] /2
[14]
TriggerTop = [Monitor4Top] + [Monitor4Height] /2
TriggerRight = [Monitor4Left] + [Monitor4Width] /2
TriggerBottom = [Monitor4Bottom]
TriggerLeft = [Monitor4Left]
[15]
TriggerTop = [Monitor4Top]
TriggerRight = [Monitor4Left] + [Monitor4Width] /2
TriggerBottom = [Monitor4Top] + [Monitor4Height] /2
TriggerLeft = [Monitor4Left]
[16]
TriggerTop = [Monitor4Top]
TriggerRight = [Monitor4Right]
TriggerBottom = [Monitor4Top] + [Monitor4Height] /2
TriggerLeft = [Monitor4Left] + [Monitor4Width] /2
[Vertical Half Right]
[17]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left] + [Monitor1Width] /2
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Right]
[18]
TriggerTop = [Monitor2Top]
TriggerLeft = [Monitor2Left] + [Monitor2Width] /2
TriggerBottom= [Monitor2Bottom]
TriggerRight = [Monitor2Right]
[19]
TriggerTop = [Monitor3Top]
TriggerLeft = [Monitor3Left] + [Monitor3Width] /2
TriggerBottom= [Monitor3Bottom]
TriggerRight = [Monitor3Right]
[20]
TriggerTop = [Monitor4Top]
TriggerLeft = [Monitor4Left] + [Monitor4Width] /2
TriggerBottom= [Monitor4Bottom]
TriggerRight = [Monitor4Right]
[Vertical Half Left]
[21]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left]
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Left] + [Monitor1Width] /2
[22]
TriggerTop = [Monitor2Top]
TriggerLeft = [Monitor2Left]
TriggerBottom= [Monitor2Bottom]
TriggerRight = [Monitor2Left] + [Monitor2Width] /2
[23]
TriggerTop = [Monitor3Top]
TriggerLeft = [Monitor3Left]
TriggerBottom= [Monitor3Bottom]
TriggerRight = [Monitor3Left] + [Monitor3Width] /2
[24]
TriggerTop = [Monitor4Top]
TriggerLeft = [Monitor4Left]
TriggerBottom= [Monitor4Bottom]
TriggerRight = [Monitor4Left] + [Monitor4Width] /2
[Horizontal Half Top]
[25]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left]
TriggerBottom= [Monitor1Top] + [Monitor1Height] /2
TriggerRight = [Monitor1Right]
[26]
TriggerTop = [Monitor2Top]
TriggerLeft = [Monitor2Left]
TriggerBottom= [Monitor2Top] + [Monitor2Height] /2
TriggerRight = [Monitor2Right]
[27]
TriggerTop = [Monitor3Top]
TriggerLeft = [Monitor3Left]
TriggerBottom= [Monitor3Top] + [Monitor3Height] /2
TriggerRight = [Monitor3Right]
[28]
TriggerTop = [Monitor4Top]
TriggerLeft = [Monitor4Left]
TriggerBottom= [Monitor4Top] + [Monitor4Height] /2
TriggerRight = [Monitor4Right]
[Horizontal Half Bottom]
[29]
TriggerTop = [Monitor1Top] + [Monitor1Height] /2
TriggerLeft = [Monitor1Left]
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Right]
[30]
TriggerTop = [Monitor2Top] + [Monitor2Height] /2
TriggerLeft = [Monitor2eft]
TriggerBottom= [Monitor2Bottom]
TriggerRight = [Monitor2Right]
[31]
TriggerTop = [Monitor3Top] + [Monitor3Height] /2
TriggerLeft = [Monitor3Left]
TriggerBottom= [Monitor3Bottom]
TriggerRight = [Monitor3Right]
[32]
TriggerTop = [Monitor4Top] + [Monitor4Height] /2
TriggerLeft = [Monitor4Left]
TriggerBottom= [Monitor4Bottom]
TriggerRight = [Monitor4Right]
jgpaiva:
Ah, I see your problem. Adding to an existing grid won't work, because the elements overlap completely and the elements with smaller indexes will always have priority.
You need to use triggers for your grids. When you omit the "Grid" part of the configuration, it creates a grid and a trigger which are exactly the same. However, it doesn't need to be like this. Here's a simple example:
--- ---[Groups]
NumberOfGroups = 2
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] /2
TriggerBottom = [Monitor1Top] + [Monitor1Height] /4
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] /2
GridBottom = [Monitor1Top] + [Monitor1Height] /2
GridLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top] + [Monitor1Height] /4
TriggerRight = [Monitor1Left] + [Monitor1Width] /2
TriggerBottom = [Monitor1Top] + [Monitor1Height] /2
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] /2
GridBottom = [Monitor1Top] + [Monitor1Height]
GridLeft = [Monitor1Left]
Navigation
[0] Message Index
[*] Previous page
Go to full version