Skip to content

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 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:

Terminal window
rift-cli execute window resize-by --amount 0.05

Rift 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.

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 = true

See App rules for initial size and position settings.

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.