# Basic controls

### Moving the Canvas

To reposition the canvas in the Form Editor, press and hold the left mouse button anywhere on the canvas, then drag to move it to a new location.

### Zoom In and Out

Zoom in or out by scrolling with your mouse wheel or touchpad.

### **Adding Steps & Action Blocks**

Drag steps and action blocks from the Form Editor's sidebar onto the canvas to add them.

<div align="left"><figure><img src="/files/7eJdHoS91SNy5X4DhoHM" alt="" width="563"><figcaption></figcaption></figure></div>

### **Connecting Steps and Action Blocks**

Create a connection by clicking the black knob at the bottom of a step and dragging it to the top center of the next step. Release the mouse button to complete the connection. It works the same with action blocks.

<div align="left"><figure><img src="/files/NtZTkcsbbaEUQqWlaasn" alt="" width="563"><figcaption></figcaption></figure></div>

### Deleting Connections

Double-click on a connection between two steps to delete it.

### Accessing Step & Action Block Settings

Click a step on the canvas to open its settings panel. This also provides access to additional step functionalities such as input validation and calculation.

<div align="left"><figure><img src="/files/nalgPdWcbPo1LQeGo2Q1" alt=""><figcaption><p>Click on a step or block, and associated settings panel opens up.</p></figcaption></figure></div>

### **Deleting Steps & Action Blocks**

Right-click on a step or action block and select 'Remove' to delete it from the canvas.

<div align="left"><figure><img src="/files/e2Ovk8My00kUgGgceB24" alt="" width="345"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inputflow.com/form-editor/basic-controls.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
