# Keyboard shortcuts
Speed up your workflow — perform common actions without leaving the keyboard.
To open the shortcuts list at any time, press `?` in the editor.
### **General**
| Action | Shortcut |
| -------------- | ---------------------- |
| Save | `Ctrl `+ `S` |
| Publish | `Ctrl` + `Shift` + `P` |
| Save & Publish | `Ctrl` + `Shift` + `S` |
| Undo | `Ctrl` + `Z` |
| Redo | `Ctrl` + `Shift` + `Z` |
| Reload | `Ctrl` + `R` |
### **Add to canvas**
| Action | Shortcut |
| -------------- | -------- |
| Add elements | `E` |
| Add app blocks | `A` |
### **Switch viewport**
| Viewport | Shortcut |
| -------- | ----------- |
| Desktop | `Alt` + `1` |
| Tablet | `Alt` + `2` |
| Mobile | `Alt` + `3` |
### **Open panels & tools**
| Panels & tools | Shortcut |
| ------------------ | ------------ |
| Page layers | `L` |
| Page revisions | `R` |
| Custom code | `C` |
| Templates picker | `T` |
| Page settings | `Alt` + `P` |
| Theme settings | `Ctrl` + `,` |
| Keyboard shortcuts | `?` |
### Element actions
| Action | Shortcut |
| ---------------- | ---------------------------- |
| Duplicate | `Ctrl` + `D` |
| Delete | `Backspace` / `Delete` |
| Copy element | `Ctrl` + `C` |
| Paste element | `Ctrl` + `V` |
| Paste style only | `Ctrl` + `Shift` + `V` |
| Hide element | `Ctrl` + `H` |
| Rename | `Ctrl` + `Shift` + `R` |
| Add stack | `Ctrl` + `Enter` |
| Unstack | `Ctrl` + `Alt` + `Backspace` |
| Add frame | `Ctrl` + `Shift` + `F` |
### Layer order
| Action | Shortcut |
| -------------- | ------------ |
| Bring to front | `Ctrl` + `]` |
| Move forward | `]` |
| Send to back | `Ctrl` + `[` |
| Move backward | `[` |
### Alignment
| Action | Shortcut |
| ------------------------ | ----------- |
| Align to left | `Alt` + `←` |
| Align horizontal center | `Alt` + `H` |
| Align to right | `Alt` + `→` |
| Align to top | `Alt` + `↑` |
| Align to vertical center | `Alt` + `V` |
| Align to bottom | `Alt` + `↓` |
### Move elements
| Action | Shortcut |
| ----------------- | ------------- |
| Move up 1px | `↑` |
| Move down 1px | `↓` |
| Move right 1px | `→` |
| Move left 1px | `←` |
| Move up 10px | `Shift` + `↑` |
| Move down 10px | `Shift` + `↓` |
| Move right 10px | `Shift` + `→` |
| Move left 10px | `Shift` + `←` |
| Move section up | `Ctrl` + `↑` |
| Move section down | `Ctrl` +`↓` |