---
url: 'https://dxpr.com/hc/documentation/learn-dxpr-builder/reference/keyboard-shortcuts'
title: 'Keyboard shortcuts | DXPR'
author:
  name: docs-sync
  url: 'https://dxpr.com/users/docs-sync'
date: '2026-10-23T14:31:17+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Keyboard access in the editor'
tags:
  - 'Elements and CSS'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-23T14:31:17+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Keyboard shortcuts'
      description: 'Keyboard access in the editor'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-23T14:31:17+0000'
      dateModified: '2026-10-23T14:31:17+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/hc/documentation/learn-dxpr-builder/reference/keyboard-shortcuts'
      articleSection: 'Elements and CSS'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/hc/documentation/learn-dxpr-builder/reference/keyboard-shortcuts'
      description: 'Keyboard access in the editor'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://dxpr.com/'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: en
---
[Help Center](/hc)/[Documentation](/hc/documentation) /[Learn DXPR Builder](/hc/documentation/learn-dxpr-builder) /[Reference](/hc/documentation/learn-dxpr-builder/reference) /[Elements and CSS](/hc/documentation/learn-dxpr-builder/reference/elements-and-css) # Keyboard shortcuts.

Keyboard access in the editor

 Learn DXPR BuilderReferenceElements and CSS

   ## In this guide

Every editor shortcut, grouped and labelled as in the shortcuts reference inside the editor. Open that reference at any time with **Cmd + /** (Mac) or **Ctrl + /** (Windows and Linux). In the tables, Cmd/Ctrl means Cmd on a Mac and Ctrl elsewhere.

## History

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Z | Undo last action |
| Cmd/Ctrl + Shift + Z | Redo last action |
| Ctrl + Y | Redo last action (Windows and Linux) |
| Cmd/Ctrl + Shift + H | Show history |

## Selected element

| Shortcut | Action |
|---|---|
| Enter | Open element settings |
| Backspace or Delete | Delete element |
| Escape | Close panel or deselect element |
| Cmd/Ctrl + Shift + E | Edit Drupal View (Views elements only) |
| Cmd/Ctrl + Shift + S | Save element as template |

## Element reordering

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Arrow Up | Move element up |
| Cmd/Ctrl + Arrow Down | Move element down |
| Cmd/Ctrl + Arrow Left | Move column left |
| Cmd/Ctrl + Arrow Right | Move column right |

## Clipboard operations

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + C | Copy element |
| Cmd/Ctrl + X | Cut element |
| Cmd/Ctrl + V | Paste element |
| Cmd/Ctrl + D | Clone element |

## Container

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + S | Save container |
| Cmd/Ctrl + Alt + S | Save container as template |
| Cmd/Ctrl + Shift + A | Add new element |
| Cmd/Ctrl + Shift + , | Select element |

## View modes

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + Shift + E | Switch to Edit mode |
| Cmd/Ctrl + Shift + P | Toggle Preview mode |
| Cmd/Ctrl + Shift + U | Toggle Power user mode |
| Cmd/Ctrl + Shift + Y | Toggle Layers mode |
| Cmd/Ctrl + Shift + J | Toggle Layers panel |
| Cmd/Ctrl + ; | Editor settings |
| Cmd/Ctrl + Shift + B | Switch control bars |

Cmd/Ctrl + Shift + E edits the Drupal View when a Views element is selected, and switches to Edit mode otherwise.

## AI Agent

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + E | Edit with AI |
| Cmd/Ctrl + Shift + V | View AI experiment |
| Cmd/Ctrl + . | Toggle AI Agent |
| Cmd/Ctrl + , | AI Agent settings |
| Cmd/Ctrl + Enter | Submit AI prompt |
| Escape | Stop AI generation |

Submit and stop work only while the AI Agent prompt is open.

## Help

| Shortcut | Action |
|---|---|
| Cmd/Ctrl + / | Keyboard shortcuts |
| F1 | Documentation |
| Cmd/Ctrl + F1 | Support desk |
| Cmd/Ctrl + Shift + F1 | Welcome tutorial |

## While you type

While the cursor is in a text field, or in text you edit on the page, four shortcuts still act on the builder: Escape, Cmd/Ctrl + E, Cmd/Ctrl + . and Cmd/Ctrl + ;. Every other combination, such as Cmd/Ctrl + C, does what the text editor or browser normally does.

Some shortcuts work only in certain cases:

- **Edit with AI** needs **Enable page creation assistant** on the AI settings page. It does not work on Drupal blocks, views or the container itself, nor on images when image generation is off.
- **Copy element** works wherever the **More** menu offers **Copy**: on every element except columns. **Cut element** works only on content elements, as **Cut** in the **More** menu does.
- **Clone element** works wherever the **More** menu offers **Clone**: on every element except columns and carousel slides; see [Duplicate an element with Clone](/hc/documentation/learn-dxpr-builder/editing/clone).
- **Edit Drupal View** works only on a Views element.
- **View AI experiment** works only on an element with A/B test variants, or on a Views element with a smart sort experiment.