AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions.
The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows.
The tool provides window layout management, dynamic window control to move and resize windows via modifier keys, and input filter middleware to restrict actions based on application blacklists, process names, or window titles. It further enables control over system volume and window transparency through mapped input triggers.