# Keyboard Shortcuts


> Learn the keyboard shortcuts for Kanvas to enhance your designing experience.


<!-- set of custom keyboard button classes -->
<link rel="stylesheet" href="https://unpkg.com/keyboard-css@1.2.4/dist/css/main.min.css" />

Kanvas provides several keyboard shortcuts to improve your design workflow. These shortcuts can help you quickly perform various actions and tasks. Here is a list of commonly used keyboard shortcuts:

### Designer Shortcuts

As a designer in Kanvas, you can take advantage of various keyboard shortcuts to streamline your design process. These shortcuts are designed to help you perform common actions quickly and efficiently.

On macOS, press <button class="kbc-button kbc-button-xs">⌘</button> wherever <button class="kbc-button kbc-button-xs">Ctrl</button> is shown below. Every combination on this page is bound to both keys.

- <button class="kbc-button kbc-button-xs">M</button>: Add a comment to the canvas.
- <button class="kbc-button kbc-button-xs">T</button>: Add a textbox to the canvas.
- <button class="kbc-button kbc-button-xs">S</button>: Add a section to the canvas.
- <button class="kbc-button kbc-button-xs">I</button>: Open the image picker to place an image on the canvas.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">P</button>: Turn the pencil tool on or off, for drawing freehand on the canvas.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">E</button>: Turn the pen tool on or off, for drawing connecting lines on the canvas.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">C</button>: Copy the selected node or collection into your clipboard.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">D</button>: Duplicate the selected node or collection of nodes.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">A</button>: Select all nodes on the canvas.
- <button class="kbc-button kbc-button-xs">Delete</button> or <button class="kbc-button kbc-button-xs">Backspace</button>: Delete the selected node or collection of nodes from the canvas.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">V</button>: Paste a node or collection of nodes from your clipboard.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Left-click</button> + <button class="kbc-button kbc-button-xs">Drag</button>: Create a selection box to select multiple nodes by dragging your mouse over an area.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Z</button>: Undo your last create or delete action.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Y</button> or <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Shift</button> + <button class="kbc-button kbc-button-xs">Z</button>: Redo your last create or delete action.
- <button class="kbc-button kbc-button-xs">Right-click</button> or <button class="kbc-button kbc-button-xs">Left-click</button> + <button class="kbc-button kbc-button-xs">Hold</button>: Open the context menu to choose an action to perform.
- <button class="kbc-button kbc-button-xs">H</button>: Switch to hand mode to pan around the canvas.
- <button class="kbc-button kbc-button-xs">Space</button> (held down): Pan around the canvas for as long as you hold the key, then return to the mode you were in.
- <button class="kbc-button kbc-button-xs">V</button>: Switch back to selection mode.
- <button class="kbc-button kbc-button-xs">Esc</button>: Leave the mode you are in and return to selection mode, or close any open menu or dialog.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">+</button>: Zoom in on the canvas.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">-</button>: Zoom out on the canvas.
- <button class="kbc-button kbc-button-xs">&#92;</button> (Backslash): Open the Layers panel.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">/</button>: Open this keyboard shortcut reference in the help drawer.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Shift</button> + <button class="kbc-button kbc-button-xs">/</button>: Open the Help Center.

Zooming the page itself, rather than the canvas, is left to your browser. Kanvas binds no shortcut for it, so use your browser's own zoom controls.

These designer shortcuts are essential for a smooth and efficient design workflow within Kanvas.

### Operator Shortcuts

Kanvas's operator provides a set of keyboard shortcuts to enhance your experience when working with the visualized data. These shortcuts help you navigate and manage the environment effectively:

- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Left-click</button> + <button class="kbc-button kbc-button-xs">Drag</button>: Create a selection box to select multiple nodes in Operator by dragging your mouse over an area.
- <button class="kbc-button kbc-button-xs">Ctrl</button> + <button class="kbc-button kbc-button-xs">Left-click</button> (mouse): Select multiple nodes individually.
- <button class="kbc-button kbc-button-xs">Esc</button>: Close the interactive terminal while it has focus.

You open the interactive terminal itself from the resource rather than from the keyboard - through the terminal badge on a pod, or the Terminal tab of the Details panel. See [Interactive Terminal](/kanvas/operator/interactive-terminal/).

These operator shortcuts are designed to streamline your interactions with the visualized data and provide you with the tools you need for efficient navigation and management.

### Searching for Components

Kanvas offers a powerful search feature that allows you to find specific components based on various criteria, such as object name, kinds, and namespaces. Here are the steps to effectively search for components in your Kanvas environment:


1. Start typing your search query, such as the object name, kinds, or namespaces you're interested in. As you type, Kanvas will dynamically filter and display components that match your criteria.

2. By clicking on a keyword or component in the search results, you can further filter out the components to focus on specific items.

This search functionality makes it easy to quickly locate and access the components you need in your Kanvas environment.

