Window management
Once a Space is activated, Rift arranges its tiled windows for you. Floating windows stay outside the layout so you can position them freely.
Focus, move, and resize
Section titled “Focus, move, and resize”Focus is the window receiving keyboard input. Changing focus leaves windows in place; moving a window changes the arrangement.
With the Quick start keymap:
| Shortcut | Action |
|---|---|
| Option + H / J / K / L | Focus left / down / up / right |
| Option + Shift + H / J / K / L | Move in that direction |
| Option + Shift + Space | Toggle floating |
For resizing, add a shortcut from the keybindings guide, or run this in Terminal:
rift-cli execute window resize-by --amount 0.05Rift also tracks a selection in its layout tree: the hierarchy of windows and groups. The selection is usually a window. Commands such as ascend select its containing group, so movement and resizing can affect several windows together.
Float a utility window
Section titled “Float a utility window”Floating is useful for calculators, dialogs, and small tools. To make Calculator float whenever Rift discovers it, add this rule to your config:
[[virtual_workspaces.app_rules]]app_id = "com.apple.Calculator"floating = trueSee App rules for initial size and position settings.
Drag to swap
Section titled “Drag to swap”Drag a tiled window over another to swap their positions. If swaps trigger too easily, increase settings.window_snapping.drag_swap_fraction; decrease it to require less overlap. The general reference explains the threshold.
To move windows between workspaces, see Virtual workspaces.