# Pan and zoom the canvas

Move around a large workspace, zoom in on your team, and bring the whole canvas into view.

## Pan across the workspace

Drag an empty part of the canvas to move the view. Your nodes stay where they are; only the camera moves. If a terminal has the keyboard, its scrollback receives the wheel. Hold <kbd>Ctrl</kbd> on Windows and Linux or <kbd>⌘</kbd> on macOS while scrolling to zoom the canvas instead.

> **Tip:** Start a pan from open canvas between nodes. This keeps the gesture away from node controls and terminal text.

## Choose a zoom level

Use the **−** and **+** controls beside the zoom percentage in the lower-right corner. You can also zoom with a trackpad gesture or the mouse wheel. The current percentage gives you a quick reference as you move between a close-up and a full workspace view.

## Find the whole canvas

Open the command palette and choose **Fit all** to frame your nodes. The minimap gives you another way to move: click a place on its map to center the canvas there, or drag the viewport marker to pan continuously.

> **Limit:** Panning and zooming are navigation. They do not create an undo step.

## Keep scrolling in the right place

When a terminal is focused, normal scrolling belongs to its output. Use <kbd>Ctrl</kbd> + wheel on Windows and Linux, or <kbd>⌘</kbd> + wheel on macOS, when you mean to zoom the canvas around that terminal.

Source: https://trymao.dev/docs/canvas-basics/canvas-pan-zoom
