save_zone_set
Create or replace named drag-snapping zones as rectangles on a screen; optionally assign to a monitor for immediate use.
Instructions
Create or replace a named zone set used for drag snapping. Zones are rectangles {x,y,w,h} as fractions 0..1 of a screen's visible area, origin TOP-LEFT; each zone must stay inside the screen, but zones may overlap each other (the smallest one under the cursor wins). Pass 'screen' to also assign the set to that monitor so it becomes active immediately. Built-in sets already exist: Halves, Thirds, 60 / 40, Quarters, Priority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Zone set name, e.g. 'coding' | |
| zones | Yes | ||
| screen | No | Monitor index to assign this set to (0 = primary) |