Keyboard Shortcuts
Complete reference for all keyboard shortcuts in the Meno editor. Shortcuts are active when the canvas or structure tree has focus. They are disabled when you are typing in an input field, textarea, or contenteditable element.
On macOS, "Cmd" refers to the Command key. On Windows/Linux, substitute Ctrl.
General
Shortcut | Action |
|---|---|
Cmd+Z | Undo the last change |
Cmd+Shift+Z | Redo |
Cmd+Y | Redo (alternative) |
Cmd+C | Copy the selected element |
Cmd+V | Paste element from clipboard |
Cmd+E | Open the Command Palette |
Cmd+P | Open the Pages Palette |
Cmd+S | Toggle between Select mode and Preview mode |
Navigation
Move through the Structure tree without a mouse.
Shortcut | Action |
|---|---|
Arrow Up | Move to previous element in the tree |
Arrow Down | Move to next element in the tree |
Arrow Left | Collapse current node, or move to parent |
Arrow Right | Expand current node, or move to first child |
Enter | Edit component -- dive into the selected component's definition |
Escape | Navigate back -- return to the parent page or component |
Shift | Navigate back (same as Escape) |
Tab Shortcuts
Shortcut | Action |
|---|---|
C | Switch to the Components tab |
P | Switch to the Pages tab |
Editing
Shortcut | Action |
|---|---|
Backspace | Delete the selected element |
Space | Toggle add-style mode (start typing a CSS property name) |
E | Toggle the Interactivity Editor for hover/focus/active states |
X | Toggle the XRay overlay (element outlines on the canvas) |
Structure
Reorder and restructure elements with bracket keys.
Shortcut | Action |
|---|---|
| Move selected element up (before previous sibling) |
| Move selected element down (after next sibling) |
| Nest into previous sibling (element becomes its last child) |
| Nest into next sibling (element becomes its first child) |
Breakpoints
Switch the responsive preview to different screen sizes.
Shortcut | Action |
|---|---|
1 | Switch to breakpoint 1 (base / desktop) |
2 | Switch to breakpoint 2 |
3 | Switch to breakpoint 3 |
4 | Switch to breakpoint 4 |
5 | Switch to breakpoint 5 |
Breakpoint names and pixel widths are configured in your project's project.config.json.
Command Palette Shortcuts
The Command Palette and Pages Palette have their own navigation shortcuts that are only active while the palette is open:
Command Palette (Cmd+E)
Shortcut | Action |
|---|---|
Arrow Up | Move to previous result |
Arrow Down | Move to next result |
Enter | Execute the highlighted command or add the highlighted component |
Escape | Close the palette without acting |
Pages Palette (Cmd+P)
Shortcut | Action |
|---|---|
Arrow Up | Move to previous page |
Arrow Down | Move to next page |
Enter | Open the highlighted page |
Escape | Close the palette without switching |
These shortcuts override the normal tree navigation keys while a palette is open.
Shortcut Behavior
Modifier Keys
Cmd (macOS) / Ctrl (Windows/Linux) -- used for system-level shortcuts like copy, paste, undo
Shift -- combined with bracket keys for nesting operations, or with Cmd for redo
Alt -- not used by default shortcuts
When Shortcuts Are Disabled
Shortcuts are automatically disabled when focus is in:
Text input fields
Textareas
Contenteditable elements
Modal dialogs with input fields (like the Command Palette search)
This prevents shortcuts from firing while you are typing text content, CSS values, or prop values in the Properties Panel.
Conflicts and Priority
Some keys serve dual purposes depending on context:
Key | Without Cmd | With Cmd |
|---|---|---|
C | Switch to Components tab | Copy element |
P | Switch to Pages tab | Open Pages Palette |
E | Toggle Interactivity Editor | Open Command Palette |
S | (no action) | Toggle Select/Preview mode |
The Cmd modifier differentiates between the two behaviors. Without Cmd, the plain letter triggers the tab switch or editor toggle. With Cmd held, it triggers the palette or clipboard operation.
Shortcut Priority Order
When multiple shortcuts could match a key event, the system evaluates them in the order they appear in the registry. Shortcuts with modifier keys (Cmd, Shift) are checked before plain key shortcuts. This means:
Cmd+C always triggers Copy, never the Components tab
Cmd+P always opens Pages Palette, never the Pages tab
Cmd+E always opens Command Palette, never the Interactivity Editor
Shift+[ triggers nesting, not element move-up
Canvas and Sidebar
Shortcuts work in both the canvas iframe and the sidebar. The keyboard handler is attached at the document level and uses the capture phase, so it intercepts events before browser defaults like Cmd+S (save page) can fire.
Workflow Examples
Rearranging a Navigation Menu
Starting with three nav items in the wrong order:
Select the item that needs to move (Arrow Up/Down)
Press
]to move it down, or[to move it upRepeat until the order is correct
Building a Card Layout
Select the parent container
Press Cmd+E, type
card, Enter to add a Card componentPress Cmd+E, type
card, Enter to add anotherSelect the first card, press
]to reorder if neededPress 1 through 5 to check responsive behavior at each breakpoint
Editing a Component Across Pages
Select any instance of the component
Press Enter to dive into the definition
Select the element to style, press Space to add a style
Press 1 through 5 to add responsive overrides
Press Escape to return to the page -- all instances are updated
In-Editor Shortcuts Reference
You can view shortcuts inside the editor at any time through the Shortcuts modal, accessible from the three-dot menu in the toolbar. The modal groups shortcuts by category and shows the exact key combinations.
Quick Reference Card
GENERAL NAVIGATION
Cmd+Z .......... Undo Arrow Up ...... Previous
Cmd+Shift+Z .... Redo Arrow Down .... Next
Cmd+Y .......... Redo Arrow Left .... Collapse/Parent
Cmd+C .......... Copy Arrow Right ... Expand/Child
Cmd+V .......... Paste Enter ......... Edit component
Cmd+E .......... Commands Escape ........ Go back
Cmd+P .......... Pages Shift ......... Go back
Cmd+S .......... Preview C ............. Components tab
P ............. Pages tab
EDITING STRUCTURE
Backspace ...... Delete [ ............. Move up
Space .......... Add style ] ............. Move down
E .............. Interactivity { ............. Nest previous
X .............. XRay toggle } ............. Nest next
BREAKPOINTS
1 .............. Base
2 .............. Breakpoint 2
3 .............. Breakpoint 3
4 .............. Breakpoint 4
5 .............. Breakpoint 5Next Steps
Overview -- full editor layout and modes
Structure Tree -- tree navigation in detail
Properties Panel -- styling and attributes
Command Palette -- searchable commands and components