Navigation and zoom
Navigate the SLD canvas efficiently using mouse and keyboard controls to view different areas of your diagram and adjust zoom levels.
Pan (move viewport)
Move around the canvas without changing component positions:
Method 1: Right-click drag
- Right-click and hold anywhere on the canvas background.
- Drag to move the viewport.
- Release to stop panning.
Method 2: Middle-click drag
- Click and hold the middle mouse button (scroll wheel button).
- Drag to move the viewport.
- Release to stop panning.
Method 3: Space+drag
- Hold the Space bar.
- Click and drag with left mouse button.
- Release Space when done.
All three methods produce the same result - choose whichever feels most natural.
Zoom in and out
Adjust the canvas zoom level to see more detail or get an overview:
Mouse wheel zoom:
- Position mouse cursor over the area you want to zoom.
- Scroll mouse wheel up to zoom in.
- Scroll mouse wheel down to zoom out.
- The canvas zooms centered on your cursor position.
Zoom range:
- Minimum: 0.5× (50% - wide overview)
- Maximum: 3× (300% - detailed closeup)
- Default: 1× (100% - actual size)
Zoom behavior:
- Zooming centers on cursor position (zoom where you're looking)
- Grid scales with zoom level
- Component sizes remain visually proportional
- Handles and connections scale appropriately
Zoom controls
Use toolbar buttons for precise zoom control:
Zoom in button:
- Click to zoom in one step
- Zooms toward canvas center
- Alternative to mouse wheel
Zoom out button:
- Click to zoom out one step
- Zooms from canvas center
Zoom percentage display:
- Shows current zoom level (e.g., "100%")
- Click to reset to 100% zoom
Fit to view:
- Automatically adjusts zoom and pan to show all components
- Useful after placing many components
- Centers the view on your diagram
Fit to view
The fit-to-view function automatically frames all components:
- Click the Fit View button in the toolbar.
- Canvas zooms out (or in) to show all components.
- Canvas pans to center all components in the viewport.
- Adds small padding around the edges.
Use fit-to-view when:
- You've zoomed in too far and lost your orientation
- Components are scattered across the canvas
- You want to take a screenshot of the entire diagram
- Starting work on a project someone else created
Zoom to selection
Focus on selected components:
- Select one or more components.
- Click Zoom to Selection (if available).
- Canvas zooms and pans to frame the selected components.
This helps when working on a specific section of a large diagram.
Viewport persistence
The canvas remembers your zoom and pan position:
- Zoom level saves when you navigate away
- Pan position saves automatically
- When you return to the project, the view restores to your last position
- Each project remembers its own viewport independently
This allows you to:
- Leave a project mid-edit and return to the exact same view
- Work on specific diagram sections across multiple sessions
- Maintain your preferred zoom level
Reset view
To return to default view:
- Click the zoom percentage display.
- Canvas resets to 100% zoom.
- Canvas centers on the origin (0, 0) or components.
Alternatively:
- Use Fit View to automatically frame all components
- Manually zoom to 100% and pan to center
Minimap (if available)
Some views include a minimap showing the entire canvas:
- Small overview panel in corner of canvas
- Shows all components as simplified rectangles
- Highlights your current viewport
- Click and drag in minimap to pan quickly
The minimap provides orientation on large diagrams with components spread across wide areas.
Working with large diagrams
For diagrams with many components:
Use zoom strategically:
- Zoom out for overview and understanding system architecture
- Zoom in for detailed editing of specific components
- Use fit-to-view frequently to reorient
Pan efficiently:
- Right-click drag is fastest for large movements
- Mouse wheel zoom+pan combination reduces hand movement
- Use minimap for quick jumps if available
Organize components:
- Keep related components close together
- Use buses to centralize connections
- Avoid spreading components unnecessarily
Performance considerations
Very large canvases may experience performance impacts:
- 100+ components: Minor performance impact
- 500+ components: Noticeable at high zoom
- 1000+ components: Consider splitting into multiple projects
Zoom level affects rendering performance:
- Lower zoom (zoomed out) renders faster
- Higher zoom (zoomed in) renders more detail
If you experience lag:
- Zoom out slightly
- Close other browser tabs
- Reduce number of visible components by organizing into hierarchical projects
Related topics
- Keyboard shortcuts - Pan and zoom shortcuts
- Selection techniques - Selecting components for zoom-to-selection
- Build a diagram - Grid and snap behaviour while building diagrams