rotatestack - bakkeby/dusk GitHub Wiki
| Function | Expected argument | Default keybinding | 
|---|---|---|
| rotatestack | 
1 or -1
 | 
Super+Shift+scroll wheel | 
The rotatestack function rotates all visible clients clockwise or counter-clockwise with the aim
of bringing the desired client into the master area of the layout.

The idea comes from that clients are arranged in a linked list and it is therefore easy to implement.
- rotate all clients clockwise
 - rotate all clients counter-clockwise
 
This feature is available through Super+Shift+mouse scroll wheel when the mouse pointer is on top
of a client window.
There are no default keybindings for this function, but they can be set if required in config.h.
//	{ KeyPress,   MODKEY,    XK_,     rotatestack,    {.i = +1 } }, // rotate all clients (clockwise)
//	{ KeyPress,   MODKEY,    XK_,     rotatestack,    {.i = -1 } }, // rotate all clients (counter-clockwise)External commands:
duskc run_command rotatestack 1   # rotate all clients (clockwise)
duskc run_command rotatestack -1  # rotate all clients (counter-clockwise)Also see inplacerotate and zoom.