Messages - Tyinsar [ switch to compact view ]

Pages: [1] 2 3 4 5 6 7next
1
JGPaiva's GridMove and Ahk Tools / Re: GridMove: Grids Here
« on: December 01, 2023, 12:04 PM »
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.

2
JGPaiva's GridMove and Ahk Tools / Re: GridMove: Grids Here
« on: November 09, 2023, 05:04 PM »
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 ]
Try this:
Code: Text [Select]
  1. [Groups]
  2.  
  3. NumberOfGroups = 22
  4.  
  5. [1]
  6. ; Monitor1 Left 1/2
  7.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4
  8.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
  9.  TriggerLeft   = [Monitor1Left]
  10.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/4
  11.   GridTop    = [Monitor1Top]
  12.   GridBottom = [Monitor1Bottom]
  13.   GridLeft   = [Monitor1Left]
  14.   GridRight  = [Monitor1Left] + [Monitor1Width] /2
  15.  
  16. [2]
  17. ; Monitor1 Right 1/2
  18.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4
  19.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
  20.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4
  21.  TriggerRight  = [Monitor1Right]
  22.   GridTop    = [Monitor1Top]
  23.   GridBottom = [Monitor1Bottom]
  24.   GridLeft   = [Monitor1Left] + [Monitor1Width] /2
  25.   GridRight  = [Monitor1Right]
  26.  
  27. [3]
  28. ; Monitor1 Top Left 1/4
  29.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4
  30.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
  31.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4
  32.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/2
  33.   GridTop    = [Monitor1Top]
  34.   GridBottom = [Monitor1Top] + [Monitor1Height] /2
  35.   GridLeft   = [Monitor1Left]
  36.   GridRight  = [Monitor1Left] + [Monitor1Width] /2
  37.  
  38. [4]
  39. ; Monitor1 Top Right 1/4
  40.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/4
  41.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/2
  42.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/2
  43.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4
  44.   GridTop    = [Monitor1Top]
  45.   GridBottom = [Monitor1Top] + [Monitor1Height] /2
  46.   GridLeft   = [Monitor1Left] + [Monitor1Width] /2
  47.   GridRight  = [Monitor1Right]
  48.  
  49. [5]
  50. ; Monitor1 Bottom Left 1/4
  51.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/2
  52.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
  53.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4
  54.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/2
  55.   GridTop    = [Monitor1Top] + [Monitor1Height] /2
  56.   GridBottom = [Monitor1Bottom]
  57.   GridLeft   = [Monitor1Left]
  58.   GridRight  = [Monitor1Left] + [Monitor1Width] /2
  59.  
  60. [6]
  61. ; Monitor1 Bottom Right 1/4
  62.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *1/2
  63.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *3/4
  64.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/2
  65.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4
  66.   GridTop    = [Monitor1Top] + [Monitor1Height] *1/2
  67.   GridBottom = [Monitor1Bottom]
  68.   GridLeft   = [Monitor1Left] + [Monitor1Width] /2
  69.   GridRight  = [Monitor1Right]
  70.  
  71. [7]
  72. ; Monitor1 Top 1/2
  73.  TriggerTop    = [Monitor1Top]
  74.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4
  75.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4
  76.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4
  77.   GridTop    = [Monitor1Top]
  78.   GridBottom = [Monitor1Top] + [Monitor1Height] *1/2
  79.   GridLeft   = [Monitor1Left]
  80.   GridRight  = [Monitor1Right]
  81.  
  82. [8]
  83. ; Monitor1 Bottom 1/2
  84.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *3/4
  85.  TriggerBottom = [Monitor1Bottom]
  86.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *1/4
  87.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *3/4
  88.   GridTop    = [Monitor1Top] + [Monitor1Height] *1/2
  89.   GridBottom = [Monitor1Bottom]
  90.   GridLeft   = [Monitor1Left]
  91.   GridRight  = [Monitor1Right]
  92.  
  93. [9]
  94. ; Monitor1 FullScreen
  95.  TriggerTop    = [Monitor1Top]
  96.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4
  97.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4
  98.  TriggerRight  = [Monitor1Right]
  99.   GridTop    = Maximize
  100.   GridBottom = Maximize
  101.   GridLeft   = Maximize
  102.   GridRight  = Maximize
  103.  
  104. [10]
  105. ; Minimize Window
  106.  TriggerTop    = [Monitor1Top] + [Monitor1Height] *3/4
  107.  TriggerBottom = [Monitor1Bottom]
  108.  TriggerLeft   = [Monitor1Left] + [Monitor1Width] *3/4
  109.  TriggerRight  = [Monitor1Right]
  110.   GridTop       = Run
  111.   GridBottom    = Minimize
  112.   GridLeft      = Plugins\MinimizeWindow.exe
  113.   GridRight     =
  114.  
  115. [11]
  116. ; Restore Window
  117.  TriggerTop    = [Monitor1Top]
  118.  TriggerBottom = [Monitor1Top] + [Monitor1Height] *1/4
  119.  TriggerLeft   = [Monitor1Left]
  120.  TriggerRight  = [Monitor1Left] + [Monitor1Width] *1/4
  121.   GridTop    = Restore
  122.   GridBottom = Restore
  123.   GridLeft   = Restore
  124.   GridRight  = Restore
  125.  
  126. [12]
  127. ; Monitor2 Left 1/2
  128.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4
  129.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
  130.  TriggerLeft   = [Monitor2Left]
  131.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/4
  132.   GridTop    = [Monitor2Top]
  133.   GridBottom = [Monitor2Bottom]
  134.   GridLeft   = [Monitor2Left]
  135.   GridRight  = [Monitor2Left] + [Monitor2Width] /2
  136.  
  137. [13]
  138. ; Monitor2 Right 1/2
  139.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4
  140.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
  141.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4
  142.  TriggerRight  = [Monitor2Right]
  143.   GridTop    = [Monitor2Top]
  144.   GridBottom = [Monitor2Bottom]
  145.   GridLeft   = [Monitor2Left] + [Monitor2Width] /2
  146.   GridRight  = [Monitor2Right]
  147.  
  148. [14]
  149. ; Monitor2 Top Left 1/4
  150.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4
  151.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
  152.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4
  153.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/2
  154.   GridTop    = [Monitor2Top]
  155.   GridBottom = [Monitor2Top] + [Monitor2Height] /2
  156.   GridLeft   = [Monitor2Left]
  157.   GridRight  = [Monitor2Left] + [Monitor2Width] /2
  158.  
  159. [15]
  160. ; Monitor2 Top Right 1/4
  161.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/4
  162.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/2
  163.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/2
  164.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4
  165.   GridTop    = [Monitor2Top]
  166.   GridBottom = [Monitor2Top] + [Monitor2Height] /2
  167.   GridLeft   = [Monitor2Left] + [Monitor2Width] /2
  168.   GridRight  = [Monitor2Right]
  169.  
  170. [16]
  171. ; Monitor2 Bottom Left 1/4
  172.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/2
  173.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
  174.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4
  175.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/2
  176.   GridTop    = [Monitor2Top] + [Monitor2Height] /2
  177.   GridBottom = [Monitor2Bottom]
  178.   GridLeft   = [Monitor2Left]
  179.   GridRight  = [Monitor2Left] + [Monitor2Width] /2
  180.  
  181. [17]
  182. ; Monitor2 Bottom Right 1/4
  183.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *1/2
  184.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *3/4
  185.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/2
  186.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4
  187.   GridTop    = [Monitor2Top] + [Monitor2Height] *1/2
  188.   GridBottom = [Monitor2Bottom]
  189.   GridLeft   = [Monitor2Left] + [Monitor2Width] /2
  190.   GridRight  = [Monitor2Right]
  191.  
  192. [18]
  193. ; Monitor2 Top 1/2
  194.  TriggerTop    = [Monitor2Top]
  195.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4
  196.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4
  197.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4
  198.   GridTop    = [Monitor2Top]
  199.   GridBottom = [Monitor2Top] + [Monitor2Height] *1/2
  200.   GridLeft   = [Monitor2Left]
  201.   GridRight  = [Monitor2Right]
  202.  
  203. [19]
  204. ; Monitor2 Bottom 1/2
  205.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *3/4
  206.  TriggerBottom = [Monitor2Bottom]
  207.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *1/4
  208.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *3/4
  209.   GridTop    = [Monitor2Top] + [Monitor2Height] *1/2
  210.   GridBottom = [Monitor2Bottom]
  211.   GridLeft   = [Monitor2Left]
  212.   GridRight  = [Monitor2Right]
  213.  
  214. [20]
  215. ; Monitor2 FullScreen
  216.  TriggerTop    = [Monitor2Top]
  217.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4
  218.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4
  219.  TriggerRight  = [Monitor2Right]
  220.   GridTop    = Maximize
  221.   GridBottom = Maximize
  222.   GridLeft   = Maximize
  223.   GridRight  = Maximize
  224.  
  225. [21]
  226. ; Minimize Window
  227.  TriggerTop    = [Monitor2Top] + [Monitor2Height] *3/4
  228.  TriggerBottom = [Monitor2Bottom]
  229.  TriggerLeft   = [Monitor2Left] + [Monitor2Width] *3/4
  230.  TriggerRight  = [Monitor2Right]
  231.   GridTop       = Run
  232.   GridBottom    = Minimize
  233.   GridLeft      = Plugins\MinimizeWindow.exe
  234.   GridRight     =
  235.  
  236. [22]
  237. ; Restore Window
  238.  TriggerTop    = [Monitor2Top]
  239.  TriggerBottom = [Monitor2Top] + [Monitor2Height] *1/4
  240.  TriggerLeft   = [Monitor2Left]
  241.  TriggerRight  = [Monitor2Left] + [Monitor2Width] *1/4
  242.   GridTop    = Restore
  243.   GridBottom = Restore
  244.   GridLeft   = Restore
  245.   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.

3
JGPaiva's GridMove and Ahk Tools / Re: GridMove: Grids Here
« on: November 08, 2023, 02:38 PM »
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

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.

4
JGPaiva's GridMove and Ahk Tools / Re: GridMove Grid Making Tutorial
« on: January 27, 2008, 08:54 PM »
Hi all. Sorry for the lack of updates to this  :-[ life has had me quite busy but I do plan to finish this in the near future. I think most of what you need to know is here already but ...

@excogitation: Just like you I wanted a grid making tool and I still wouldn't mind one BUT it sounds like it's difficult to create. Also,I suspect that even if one was made it would be very difficult to create one that would have even half of the flexibility of a manually created file. Like Armando says: "try modifying an existing grid ..." If you need help figuring something out or want a better explanation just ask - that's what forums are for (and what I'm trying to help answer with this tutorial - your questions can help us make this better).  :Thmbsup:

5
JGPaiva's GridMove and Ahk Tools / Re: GridMove: Grids Here
« on: January 03, 2008, 04:30 PM »
Well, having tested the "Good Gridance" ;D & "4x4" grids I'd have to say they're much better than I expected :Thmbsup: - though I still doubt I would want to use them on a daily basis. However, I might use them as examples in the GridMove tutorial if that's OK with you.

Also, they reminded me to put a bit about comment lines into the tutorial (when I get back to that - hopefully this weekend), Thanks.

Pages: [1] 2 3 4 5 6 7next
Go to full version