Skip to content
/ gridz Public

Configure hotkeys that will help you arrange your windows in an organized "grid"

Notifications You must be signed in to change notification settings

fstrube/gridz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Requirements

python, python-keybinder

Usage

For now, the grid layout is a "static" 5 x 5 grid. It is automatically calculated from the dimensions of your monitor.

Currently, all you have to do is run the executable and it will bind the following shortcuts:

KeybindingAction
Super + LeftNarrow active window and "dock" on the left side of the screen.
Super + RightNarrow active window and "dock" on the right side of the screen.
Super + UpShorten active window and "dock" on the top of the screen.
Super + DownShorten active window and "dock" on the bottom of the screen.
Super + Ctrl + LeftWiden active window and "dock" on the left side of the screen.
Super + Ctrl + RightWiden active window and "dock" on the right side of the screen.
Super + Ctrl + UpMake taller active window and "dock" on the top of the screen.
Super + Ctrl + DownMake taller active window and "dock" on the bottom of the screen.

Goals

  • Custom key-bindings via ~/.gridz file
  • Configurable grid settings
    • Choose how many grid cells are used
    • Set a boundary in case you only want part of your monitor to be used for the grid
  • System tray icon

About

Configure hotkeys that will help you arrange your windows in an organized "grid"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages