inplacerotate - bakkeby/dusk GitHub Wiki
Function | Expected argument | Default keybinding |
---|---|---|
inplacerotate |
1 or -1
|
Super+scroll wheel |
The inplacerotate
function rotates all visible clients within their respective area clockwise or
counter-clockwise. This means that if the selected client is in the stack area then all clients
within this area will rotate, leaving the master area as-is.
This also works with secondary stack areas such as for the centered master layout as an example.
- rotate clients clockwise within their respective area
- rotate clients counter-clockwise within their respective area
- differentiates between master, stack and secondary stack areas
This feature is available through Super+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 as required in config.h.
// { KeyPress, MODKEY, XK_, inplacerotate, {.i = +1 } }, // rotate clockwise
// { KeyPress, MODKEY, XK_, inplacerotate, {.i = -1 } }, // rotate counter-clockwise
External commands:
duskc run_command inplacerotate 1 # rotate clockwise
duskc run_command inplacerotate -1 # rotate counter-clockwise
Also see rotatestack.