# File and edit keys

Source: https://www.michaelchurley.com/blog/omadesign-0-5-8-file-and-edit-keys  
Published: 2026-09-23  
Author: Michael C. Hurley  
Tags: omadesign, 0.5.8, shortcuts

## The habit

`Ctrl+Z` undoes. `Ctrl+Shift+Z` redos. `Ctrl+S` saves. `Ctrl+C`, `Ctrl+V`, `Ctrl+X` move objects through the clipboard. `Ctrl+A` selects everything you meant. `Ctrl+N` is a new document. `Ctrl+O` opens one. `Ctrl+D` duplicates, except in Photoshop, where `Ctrl+D` drops a selection and you duplicate with a different chord. You have both habits in the same hand. A Linux app that picks one and stays silent about the other will eat a marquee the first time you try to copy a layer, or it will clone an object the first time you try to drop ants.

Save As is `Ctrl+Shift+S` in your head even when a cheat sheet writes it as Shift+S next to a Ctrl that already covers Save. Place and Export need chords too, because those are file operations you do with the picture still open.

## The constraint

The key table is one function. Ctrl or the command modifier is the prefix. Shift picks the alternate on the same letter. The table cannot special-case "duplicate" differently in every persona without breaking the one keymap, and it cannot ignore the Photoshop habit on a pixel selection without training you to undo a clone you did not want.

So duplicate is the D chord, and Pixel adds one gate. If a pixel selection is up and the chord is Ctrl without Super, `Ctrl+D` clears the marching ants and does not clone. `Super+D` duplicates in place, including in Pixel, including while ants are up. The canvas menu prints **Duplicate** as Super+D so the label matches the chord that always means duplicate. The manual states both: Duplicate is Super+D, and a pixel selection clears on Ctrl+D.

Redo has two chords because both are already in people's hands: `Ctrl+Shift+Z` and `Ctrl+Y`. The manual lists the Shift chord. The key table accepts both.

File chords stay global. They still fire when an inspector field is focused. Edit chords do not. A text box keeps its letters. Paste while you are editing text inserts into the text.

## What landed

`Ctrl+Z` undoes. `Ctrl+Shift+Z` redos. `Ctrl+Y` redos as well.

`Ctrl+S` saves. `Ctrl+Shift+S` is Save As. The save dialog is the native file dialog, filtered to `.oma`, with the document name filled in.

`Ctrl+O` opens. The dialog's filters are All supported, omadesign, Photo settings, Camera RAW, Layered documents, Images, and Vector. `Ctrl+N` is a new tab. `Ctrl+Shift+P` places. The file loads in the background, then you click or drag to set it down. Enter places at the center. Escape cancels. Nested layers and masks travel together, and Undo removes the placement in one step.

`Ctrl+E` exports. The export dialog asks for a filename of the form `export` plus the suffix you are writing.

`Ctrl+A` selects all. In Photo, `Ctrl+A` selects all loaded photos in the library, which is the selection paste-adjustments uses. It does not select vector objects, because you are not in that tool set.

`Ctrl+C` copies. The status bar says `copied N object` or `copied N objects`. Objects copied inside Omadesign paste at their original positions, including onto another artboard. `Ctrl+X` copies and then deletes. The status bar says `cut` when the copy succeeded. `Ctrl+V` pastes. The status bar says `pasted` plus the count. Alt-drag clones under the pointer. The menu's duplicate and `Super+D` clone in place.

`Ctrl+V` also accepts a screenshot, an image copied from a browser, a copied image file, plain text, and SVG source or an SVG file. External content lands in the center of the visible canvas. Images become pixel layers. Text becomes an editable text layer. SVG becomes vectors. Command+V works through Omarchy's universal paste. Shift+Insert from the Alt+V clipboard-history picker pastes too. Paste during text edit inserts into that text.

`Ctrl+Alt+C` copies style. `Ctrl+Alt+V` pastes style. The status line says `style copied` when the copy lands.

In Pixel, with a marquee, lasso, or wand selection active, `Ctrl+D` clears it. `Super+D` duplicates the object in place. With no pixel selection, `Ctrl+D` duplicates, same as the other personas. In Design, Layout, and Motion, `Ctrl+D` duplicates.

Photo does not use the object copy, cut, paste, or duplicate chords. Copy adjustments is `Ctrl+Shift+C`. Paste adjustments is `Ctrl+Shift+V`. The status line on a copy says the adjustments were copied and that crop and rotation are excluded. Those two chords are how a look moves between pictures. They are documented with the Photo tools, and the key table only enables them in that persona.

## In the hand

Draw two rectangles. Press `Ctrl+A`. Press `Ctrl+C`. Read the status bar. Press `Ctrl+N`, then `Ctrl+V` in the new tab. The rectangles land at the same positions. Press `Ctrl+Z` if you want them gone in one step.

Press `Ctrl+Alt+C` on a styled shape. Select another. Press `Ctrl+Alt+V`. Fill, stroke, and effects that style copy carries move across. The geometry stays.

Press `Ctrl+S`. Pick a folder in the native dialog. The file is a `.oma`. Press `Ctrl+Shift+S` when you want a second file. The first path stays the first path.

Press `Ctrl+Shift+P`, choose a PNG or an SVG, and click the canvas. Escape if the ghost is wrong. Enter if you want the center. `Ctrl+Z` lifts the placement.

Switch to Pixel. Drag a marquee. Press `Ctrl+D`. The ants clear. The layer count does not change. Press `Super+D`. A duplicate appears in place. Press `Ctrl+D` with the ants already gone. That one duplicates.

Open Photo. Develop a frame. Press `Ctrl+Shift+C`. Select other thumbnails. Press `Ctrl+Shift+V`. Crop stays put unless you turn that category on. Press `Ctrl+S` there to write `.omaphoto` sidecars. That save is the photo save, not the poster save.

While a text layer is in edit mode, `Ctrl+V` types the clipboard into the paragraph. Escape finishes the edit. Then `Ctrl+V` pastes objects again.

## The edge

Once a pixel selection exists, `Ctrl+D` clears it and `Super+D` duplicates. Photo's clipboard chords are the adjustment pair, `Ctrl+Shift+C` and `Ctrl+Shift+V`. Paste into live text stays in the text. The file dialog is the desktop's dialog, and the chords above are what open it.

Press `Ctrl+S` when the picture is the one you mean to keep.


## The thread

Part 132 of 144 in the Omadesign 0.5.8 feature thread.

[Previous](/blog/omadesign-0-5-8-adobe-familiar-tool-keys) · [Next](/blog/omadesign-0-5-8-arrange-and-transform-keys)
