Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from jgpaiva/GridMove

GridMove is a program that aims at making windows management easier. It helps you with this task by defining a visual grid on your desktop, to which you can easily snap windows.

Notifications You must be signed in to change notification settings

Strauman/GridMove

 
 

Repository files navigation

GridMove (unstable, customized)

GridMove is a Windows program that aims at making windows management easier. It helps you with this task by defining a visual grid on your desktop, to which you can easily snap windows. It is built with AutoHotkey, a scripting language for desktop automation for Windows.

More information at GridMove's homepage.

Differences from original:

Original is at jgpaiva/GridMove.

Introduced block system. The screen(s) can be divided up into a given blocksize. E.g. in your .grid file:

[Groups]
  NumberOfGroups = 36
  Blocksize = 7

Blocks are used MxBy, where x is the monitor number and y is the block number. Se example below

Customizable shortcuts (doesn't have to be the group number):

[25]
  ShortCutNum   = 4
  GridTop       = [Monitor2Top]
  GridBottom    = [Monitor2Bottom]
  GridLeft      = [M2B1]
  GridRight     = [M2B2]

  ShowGrid      = 0

The above has shortcut number 4 and not 25.

Source code organization

  • GridMove.ahk - Main program, most of the functionality
  • files.ahk - Configuration and Grid parsing
  • command.ahk - Keyboard (command) interface
  • calc.ahk - Evaluates the .grid files
  • helper.ahk - Tooltips for first run
  • strings.ahk - Language file
  • Aero_lib.ahk - Library for handling Aero look

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

About

GridMove is a program that aims at making windows management easier. It helps you with this task by defining a visual grid on your desktop, to which you can easily snap windows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • AutoHotkey 92.2%
  • Inno Setup 7.5%
  • Other 0.3%