Perfect.grid 9.0 KB

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