topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 3:29 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: GridMove: Grids Here  (Read 347796 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: GridMove: Grids Here
« Reply #100 on: April 26, 2015, 03:36 AM »
Nice, thanks for sharing and welcome to the site mr loot.  :up:

theloot123

  • Participant
  • Joined in 2015
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #101 on: May 10, 2015, 01:43 AM »
This is an 8x8 grid.
Main Feature: Mousedriven sizing and position options with a single drag and drop action for each window
see attached sample.

The triggers (1243) represent about 90% of all the sizes and positions that a grid of this resolution should achieve assuming that a window will either be a corner window, left/right-top/bottom border window or centric (not touching edges). Each type has it's group of triggers.

Using this method could give all the size/positions combinations if the triggers held together above 1249. But that makes it  more fun to tinker with.

I use this on a 42in 4k monitor and it's a must have for me. Make take a few tries to get used to.

Will build a 9x7 grid soon as the odd numbers are more natural to centering using a different trigger configuration
Hope this helps.
« Last Edit: May 10, 2015, 02:10 AM by theloot123 »

numlauf

  • Participant
  • Joined in 2015
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #102 on: May 15, 2015, 08:28 PM »
I cannot believe it is so hard to find a good window snap for a 4k monitor!
I tried a few different snapping software and found gridmove is the most simple and customisable solution.
Windows 10 beta offers a better window snapping than 7 & 8 but its still not perfect.

I use a 4k 50" monitor primarily for programming and defiantly need the real-estate so i made my own simple custom grid and could not live without it! this layout aught to be integrated into every snapping software and even windows 10.

*'s represent triggers

corner triggers snap windows to a corners like the windows 8 corner snapping
*           |           *
|           |            |
|---------|----------|
|           |            |
*           |           *

left and right Edge Triggers snap the windows just like aero snap
|           |            |
*           |           *
*           |           *
*           |           *
|           |            |

The top has 4 triggers to snap windows verticaly (nice for programing!)
  *** *** *** ***
|     |     |     |     |
|     |     |     |     |
|     |     |     |     |  
|     |     |     |     |
|     |     |     |     |

all other spaces trigger into a 2x4 grid
|***|***|*** |***|
|***|***|*** |***|
| ---| --- | ---| --- |  
|***|***|*** |***|
|***|***|*** |***|
before using a 4k monitor I found my self using edge snap for everything... internet browsing, file exploring, and programming
So i and many others are used to living in half a 1080 monitor. the 2x4 grid allows me to use my 4k monitor like 4 monitors each having two halfs.

attached is a quick sample of what can be done in about 3 seconds

this firsts monitor is fully functional monitor 2 and 3 only have 2x2 grids
« Last Edit: May 16, 2015, 01:26 AM by numlauf »

theloot123

  • Participant
  • Joined in 2015
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #103 on: May 16, 2015, 08:26 PM »
9x7 Mouse driven grid and all the combinations

this simplified trigger layout method is ironically the most effective at attaining all the possible positions/sizes with triggers. It's easy to put together any multi window layout in seconds like those in the attached pics.

The triggers stop rendering at 1249 but the "invisible" triggers still work.

First load takes ~12 seconds

Suitable for a UHD Monitor.
« Last Edit: May 16, 2015, 08:35 PM by theloot123 »

xjamms

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 7
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: GridMove: Grids Here
« Reply #104 on: July 02, 2015, 08:34 AM »
9x7 Mouse driven grid and all the combinations {...}

Loving this grid. I am also happy to see more grids being posted. I have generally used hotkeys to trigger gridmove, but you're right about moving the windows with a mouse feeling very natural using these grids. After a few minutes of playing around with it, I'm comfortable trying them out for a few days.

and all this talk of huge 4k monitors is making me jealous

Exist2Resist

  • Participant
  • Joined in 2015
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #105 on: January 05, 2016, 09:51 PM »
Here is a grid I wrote for my Eyefinity setup. It's a 3x1 setup with the resolution of 5760x1200, it should work with any 3x1 resolution setup.
Mind you that the monitors have to be the same resolution, also it accounts for the task bar being on the middle monitor.
It's split in to 3 even screens and then both side monitors can also be split into halves.
GridMove.pngGridMove: Grids Here
« Last Edit: January 05, 2016, 09:58 PM by Exist2Resist »

ycomp

  • Participant
  • Joined in 2011
  • *
  • default avatar
  • Posts: 21
    • View Profile
    • Donate to Member
Ultrawide Simple [a template designed with Ultrawide Monitors in mind]
« Reply #106 on: March 04, 2016, 06:19 PM »
Ultrawide Simple v1
This template will work on regular monitors of course too, it was just designed with the idea in mind that the primary would be an ultrawide monitor and that the secondary monitor is a normal "box shaped monitor"

pink shows the zones

Ultrawide simple_1.jpgGridMove: Grids Here

Ultrawide Simple v2 (i.e. not so simple...)

What I use now daily is this template, it is a great improvement over version 1 (for power users), so it is not quite as simple - but still quite logical

It really gives a lot of positioning power, I have no idea how I could draw a simple diagram like I did for v1... just best to download and experiment with using it

It is almost "finished", what I mean is - it works - and works well. However, every few days I tend to add something. There is not much room in the way of target zones left for adding zones without harming the "user-experience", so I might only add 1 or 2 more things - or maybe none at all. That's what I mean... it is perfectly usable in its current form.

It is still intended for the same use case (i.e 1 or 2 monitors, the primary being ultrawide - but it still is fine for non-ultrawide) .. basically if you are a power user, try v2.. if you don't really care too much about have "finer control" over the layout, use v1

v2 also has a youtube positioning zone on primary monitor very top left that on chrome (with the bookmarks bar off), will resize the window exactly the the size that will show a video only [if theatre mode in the youtube player is off] - at least on my browser... if it doesn't work exactly for you, you can always edit that particular entries height and width of the window.

example of grid (3 screenshots in the photo)

These are 2 monitors

the sticher I used cropped some of the bottoms off, so the actual grid is a bit taller than it looks, for example the bottom left browser window should be the same height as the one above it

qtpeN3lB4PQAi08kz9nGaubRISwyYDTV.jpgGridMove: Grids Here
« Last Edit: March 10, 2016, 11:11 AM by ycomp »

Fex777

  • Participant
  • Joined in 2016
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: TripleHead2Go Grid
« Reply #107 on: April 17, 2016, 03:36 PM »
The attached grid file is for TripleHead2Go users:

These are the grids:
._______ _______ _______
|       |       |       |
|   1   |   2   |   3   |  one for each screen (1,2,3)
|       |       |       |
'-------'-------'-------'
 _______ _______ _______
|       '       |       |
|    -  4  -    |   3   |  left + center (4)
|       '       |       |
'-------'-------'-------'
 _______ _______ _______
|       |       '       |
|   1   |    -  5  -    |  center + right (5)
|       |       '       |
'-------'-------'-------'
 _______ _______ _______
|   |   '       '   |   |  2 screens wide but centered (6) (windowed game?)
| 7 |   -   6   -   | 8 |
|   |   '       '   |   |  half screens on either side of the centered grid (7,8) (Skype / TeamSpeak / MSN / ... ?)
'-------'-------'-------'


I'm absolutely new here, from Switzerland, sorry for my bad english.

Tyinsar with his 3 screens from 2007 helped me constructing my own grid on behalf of an ultrawide screen (resolution of 3440x1440). The included software was not properly working (Samsung).
The first three grids are perfect here, you have three A4-papers in front of you. Only change: 4, 5 und 6 are better 1/2, not 2/3, that's enough in space. 7 and 8 are a quarter then.

Thanks for all your hints.
« Last Edit: April 17, 2016, 04:02 PM by Fex777 »

macst34

  • Participant
  • Joined in 2016
  • *
  • default avatar
  • Posts: 9
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #108 on: May 24, 2016, 11:40 PM »
err...I put my grid as a separate topic by accident

Hi folks,

Gridmove is still useful in 2016 and win10.

I have a minipc attached to my TV (1920x1080) and an ultrawide screen (2560x1080).

I offset my tv screen to touch my monitor in the corner, so windows can be dragged across monitors at the lower right of the TV and the upper left of my monitor.
monitorconfig.PNGGridMove: Grids Here

I put my taskbar on the right vertically to preserve height and not to make it difficult for me to drag windows.
Using the config below, I have two large areas for websites and two smaller video windows on my monitor for previewing what i send to the tv.


virtual preview

monitor real.pngGridMove: Grids Here

The grid has a few features. There is a topbar for the two web windows to combine as one big window. Same with the rightbar to combine both vid windows in case I want to edit a text document. There is a big undo bar at the bottom of the second web window to revert to original placement. The last bar maximizes the window to the TV.

Still modifying and I welcome suggestions.

Michael
« Last Edit: May 24, 2016, 11:56 PM by macst34 »

Sharknado

  • Participant
  • Joined in 2016
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #109 on: May 25, 2016, 10:37 AM »
Hi all. This is a wonderful software. I work in an office that was just given 4K 34" curved monitors to work off of, and am wondering if someone may have a moment to help with a custom grid? I have tried a few things myself, and made it as close as possible, but cannot seem to get it exact:

-----------------------
|        |        |        |
|        |        |        |
--------        |        |
|        |        |        |
|        |        |        |
-----------------------

To explain, the screen is in 1/3's vertically, but the first 1/3 zone (left side) is split in the middle horizontally to make four total zones. Any help would be greatly appreciated.  :)

Edit: I am using this grid on monitor 2.

annajst

  • Participant
  • Joined in 2016
  • *
  • default avatar
  • Posts: 3
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #110 on: May 26, 2016, 09:09 AM »
that is an absolutely brilliant idea to attach previous treads !!! genius !!! :Thmbsup: :Thmbsup: :tellme: 

macst34

  • Participant
  • Joined in 2016
  • *
  • default avatar
  • Posts: 9
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #111 on: May 27, 2016, 03:40 AM »

-----------------------
|        |        |        |
|        |        |        |
--------        |        |
|        |        |        |
|        |        |        |
-----------------------

To explain, the screen is in 1/3's vertically, but the first 1/3 zone (left side) is split in the middle horizontally to make four total zones. Any help would be greatly appreciated.  :)


Hi Sharknado,

If you look closely, my previous grid macst346.grid is just an left right invert of what you requested.
Based on your suggestion I added some more zones on my current grid. It is a superset of the grid config you want.

Play with the ratios if you want exact 1/3 horizontal windows. I found I wanted my tall windows to be a little wider than my smaller windows so I used 3/8ths monitor width instead of 1/3rd for my two tall windows and the rest(1/4) for the small windows.

Trigger explanations:
Trigger zone 1 gives a combination of the two small windows (3+4) on the left of your illustration. Zone 11 is trigger of the middle tall window (5+6) and zone 9 gives you a combination (7+8) that results in a right tall window. Trigger 2 gives a huge window of 3+4+5+6.  Trigger zone 10 is undo. Trigger zone 12 maximizes to the other monitor.
The windows are configured like this according to your diagram:

-----------------------
|   3   |   5    |   7   |
|        |        |        |
-------- ------- -------       
|   4   |    6   |   8   |
|        |        |        |
-----------------------

Read the grid file. It's commented and not that tough to understand. Just remember the top left corner is (0,0) [How come no one ever mentions this to newcomers?
The + or -50s are just to make a 50 pixel bar for the extra triggers according to the reference variables.

« Last Edit: May 28, 2016, 03:31 AM by macst34 »

Sharknado

  • Participant
  • Joined in 2016
  • *
  • Posts: 2
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #112 on: June 02, 2016, 09:13 AM »


Trigger explanations:
Trigger zone 1 gives a combination of the two small windows (3+4) on the left of your illustration. Zone 11 is trigger of the middle tall window (5+6) and zone 9 gives you a combination (7+8) that results in a right tall window. Trigger 2 gives a huge window of 3+4+5+6.  Trigger zone 10 is undo. Trigger zone 12 maximizes to the other monitor.
The windows are configured like this according to your diagram:

-----------------------
|   3   |   5    |   7   |
|        |        |        |
-------- ------- -------       
|   4   |    6   |   8   |
|        |        |        |
-----------------------

Read the grid file. It's commented and not that tough to understand. Just remember the top left corner is (0,0) [How come no one ever mentions this to newcomers?
The + or -50s are just to make a 50 pixel bar for the extra triggers according to the reference variables.

Thank you very much! This works great! I appreciate the tip as well. That makes a lot more sense.

ycomp

  • Participant
  • Joined in 2011
  • *
  • default avatar
  • Posts: 21
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #113 on: June 10, 2016, 11:42 AM »
I suggest trying my grids I posted a few posts back, they are made for ultrawide and work quite well.. well, they are intended for the primary ultrawide and secondary boxed shape but you can easily edit the files and copy the primary twice and do some search and replace to make it a secondary monitor with the same grid. Although my ultrawide is only 2560, but i think it should work fine on a 34"

ycomp

  • Participant
  • Joined in 2011
  • *
  • default avatar
  • Posts: 21
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #114 on: June 10, 2016, 11:55 AM »
This post might seem a bit strange, I've been using my laptop a lot recently (fullhd screen), and use this "ultrawide.grid" I found. The thing is, I think I created it but I can't be sure..

Anyhow it is really useful to me so that's why I'm posting it.

It is hard to understand what it does from a screenshot and why it is so useful, basically the windows slinky/accordion expand when you move them around - so it makes it easy to resize two windows to many different side-by-side positions.

It should work equally well on ultrawide or regular monitors

you can also slide the window along the edges

try dragging a window in the vertical middle of the screen from left to right or right to left to see what I mean about the shrinking/expanding accordion effect

there are also full width top half and full width bottom half window zones.

as well as a "youtube" zone that positions the window in the top-left in a rectangular shape, good for watching youtube while you're doing other things

2016-06-10_12-46-33-516.pngGridMove: Grids Here
« Last Edit: June 11, 2016, 10:33 AM by ycomp »

shigekims

  • Participant
  • Joined in 2016
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #115 on: December 14, 2016, 01:24 PM »
I modified the TH2G v2.grid on the first page of this thread to work on two monitors.

pestrela

  • Participant
  • Joined in 2017
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #116 on: September 28, 2017, 11:04 AM »
brilliant program! made immediately a donation - how did I survived windows 7 for so much time without this??

I have a suggestion/request: the set title size for method 1 should be *a percentage* of the title bar length, instead of the fixed pixel count.
This would enable a consistent behavior for both small and large windows.

The affected code is already quite close to this behavior:

https://github.com/jgpaiva/GridMove/blob/master/GridMove.ahk

  if(WinWidth > 3 * TitleSize)
  {
    If (TitleSize < WinWidth - 100 AND LButtonDrag
        AND OldmouseX > TitleLeft AND OldMouseX < TitleSize
  AND (MouseControl = "" OR DisableTitleButtonsDetection))


tomatotree

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #117 on: June 19, 2018, 04:38 PM »
Here's the grid I'm using for a 43" 4k primary monitor + a vertical 24" 1080p secondary.

The primary is split up such that it can be used as vertical thirds, vertical halves, or half height at either of those widths.  The secondary is always full width, used as either full height or half height. 

;  tomatotree's Custom grid file.  Monitor 1 is primary 43", 4k.  Monitor 2 is vertical 24" 1080p.
;
;     Monitor 1:
;     __________  __________
;     |  |  |  |  |4 |5 |6 |     
;     |1 |2 | 3|  |--------|         
;     |  |  |  |  |7 |8 |9 |           
;     ----------  ----------           
;                                     
;     ___________ ___________         
;     |10  | 11 | |12  | 13 |   
;     |    |    | |---------|         
;     |    |    | |14  | 15 |         
;     ----------- -----------         
;
;     Monitor 2:
;
;     ____  ____
;     |  |  |17|
;     |16|  |--|
;     |  |  |18|
;     ----  ----
;
;     Special:
;     19: Top middle, monitor 1: AlwaysOnTop
;     20: Top middle, monitor 2: AlwaysOnTop


[Groups]

NumberOfGroups = 20

;;;; Monitor 1

; Full height thirds
[1]
  TriggerTop   = [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerLeft  = [Monitor1Left]
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 3/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 1/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left]
  GridBottom= [Monitor1Bottom]
  GridRight = [Monitor1Left] + [Monitor1Width] * 1/3

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

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

; Half height thirds
[4]
  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left]
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 1/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left]
  GridBottom= [Monitor1Top] + [Monitor1Height] * 1/2
  GridRight = [Monitor1Left] + [Monitor1Width] * 1/3

[5]
  TriggerTop   = [Monitor1Top] + 30
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] * 2/5
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 3/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left] + [Monitor1Width] * 1/3
  GridBottom= [Monitor1Top] + [Monitor1Height] * 1/2
  GridRight = [Monitor1Left] + [Monitor1Width] * 2/3

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

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

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

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

; Full Height Halves
[10]
  TriggerTop   = [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] * 1/5
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 3/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 2/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left]
  GridBottom= [Monitor1Bottom]
  GridRight = [Monitor1Left] + [Monitor1Width] * 1/2

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

; Half Height Halves
[12]
  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] * 1/5
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 2/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left]
  GridBottom= [Monitor1Top] + [Monitor1Height] * 1/2
  GridRight = [Monitor1Left] + [Monitor1Width] * 1/2

[13]
  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] * 3/5
  TriggerBottom= [Monitor1Top] + [Monitor1Height] * 1/4
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 4/5
  GridTop   = [Monitor1Top]
  GridLeft  = [Monitor1Left] + [Monitor1Width] /2
  GridBottom= [Monitor1Top] + [Monitor1Height] * 1/2
  GridRight = [Monitor1Right]

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

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

;;;; Monitor 2

; Full Screen
[16]
  TriggerTop   = [Monitor2Top] + [Monitor2Height] * 1/4
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Top] + [Monitor2Height] * 3/4
  TriggerRight = [Monitor2Right]
  GridTop   = [Monitor2Top]
  GridLeft  = [Monitor2Left]
  GridBottom= [Monitor2Bottom]
  GridRight = [Monitor2Right]

; Half Height
[17]
  TriggerTop   = [Monitor2Top] + 30
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Top] + [Monitor2Height] * 1/4
  TriggerRight = [Monitor2Right]
  GridTop   = [Monitor2Top]
  GridLeft  = [Monitor2Left]
  GridBottom= [Monitor2Top] + [Monitor2Height] * 1/2
  GridRight = [Monitor2Right]

[18]
  TriggerTop   = [Monitor2Top] + [Monitor2Height] * 3/4
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Bottom]
  TriggerRight = [Monitor2Right]
  GridTop   = [Monitor2Top] + [Monitor2Height] * 1/2
  GridLeft  = [Monitor2Left]
  GridBottom= [Monitor2Bottom]
  GridRight = [Monitor2Right]

;;;; Special

[19]
  GridTop   = AlwaysOnTop
  GridLeft  = AlwaysOnTop
  GridBottom= AlwaysOnTop
  GridRight = AlwaysOnTop
  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] * 2/5
  TriggerBottom= [Monitor1Top] + 30
  TriggerRight = [Monitor1Left] + [Monitor1Width] * 3/5

[20]
  GridTop   = AlwaysOnTop
  GridLeft  = AlwaysOnTop
  GridBottom= AlwaysOnTop
  GridRight = AlwaysOnTop
  TriggerTop   = [Monitor2Top]
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Top] + 30
  TriggerRight = [Monitor2Right]

 

Attached is a picture of the setup in use.  In case anyone's wondering, the 43" is a TCL 43S405 and the 24" is a Samsung S24E650. 

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: GridMove: Grids Here
« Reply #118 on: June 24, 2018, 02:52 AM »
Just wanted to say thank you for sharing.  That's a nice setup you have there  :up:

nat3r

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #119 on: June 26, 2018, 03:41 PM »
Is there an 8x2 floating around?

I have an ultrawide monitor and am looking for a template that has 4 up top and 4 on the bottom, in grid format

jcoltonj32001

  • Participant
  • Joined in 2019
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #120 on: January 28, 2019, 08:16 PM »
I have an ultrawide monitor and am looking for a template that has 4 up top and 4 on the bottom, in grid format

I too just got an ultrawide and needed a simple 4x2 layout. My monitor is a 49" 3840x1080 and the layout is the same thing you would get out of two native displays on windows (for one monitor obviously).

-----------------------
|  1  |  2  |  3  |  4  |
|----------------------
|  5  |  6  |  7  |  8  |
-----------------------

I'm not 100% sure what I'm doing, so if someone has some suggestions to make this better I'm all ears!
« Last Edit: January 29, 2019, 02:46 AM by jcoltonj32001 »

quflow

  • Participant
  • Joined in 2019
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #121 on: June 02, 2019, 11:41 AM »
Attached is an efficient 50" desktop:

7 7 8 9 9 Top 1/4 above eye-level
4 5 5 5 6 Bottom 3/4 as one large center window with two side windows
4 1 2 3 6 Bottom 3/4 as five equal side-by-side windows

I use this on Windows 10 and there is a small gap between all windows. The gap increases with the scale setting and decreases with resolution, and is larger in the horizontal direction :o.
If someone know how to fix this for all scales and resolutions, or knows how many pixels the gap is for each scale and resolution, I'd like to fix it to have no gap.

shind3

  • Participant
  • Joined in 2019
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #122 on: November 15, 2019, 11:51 AM »
Huge thanks to the developer of this program. It is just about perfect! Also, thanks to the various *.grid file developers, as I learned a lot from you to make my own file. Also, thanks to the person who created the thread that describes the various syntax functions.

I have an UltraWidescreen monitor "49-Inch, 3840 x 1080".

I created a *.grid file for my personal tastes. It's fairly simple to use and not too cluttered. It keeps the center primary window untouched, but adds a lot of configurable options for the sides. It is broken up into 3 sections (Left, Center, Right).

The Left and Right sections are symmetrically identical. I'm sure there's room for improvement but it is just fine for me as it is now. I also tried to set the 'trigger zones' to be intuitive for my liking. Have a go and see if you like it too.

Feel free to use this as-is, or modify and upload your own versions. I love OpenSource software! Thank you all who have been providing input to this project.

I'm attaching 3 files to this post.
1 - shows the raw trigger zone grid bare grid.pngGridMove: Grids Here
2 - example of windows arranged windows grid.pngGridMove: Grids Here
3 - *.grid file
« Last Edit: November 19, 2019, 10:33 AM by shind3 »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: GridMove: Grids Here
« Reply #123 on: November 17, 2019, 05:29 AM »
Thanks for sharing!

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,964
    • View Profile
    • Donate to Member
Re: GridMove: Grids Here
« Reply #124 on: November 17, 2019, 07:32 AM »
I'm attaching 3 files to this post.
1 -
...
3 - *.grid file
the *.grid file isnt showing here (?)
Tom