Main panel

ControlAction
Summary between the quote marksShows the current picks and the number of other selected layers. Multiple picks show the first name and a +N count.
Source chip, from [layer name]Opens or closes the property picker. With no source, it reads Pick what to use.
CopyCopies picked values from the source to the other selected layers.
LinkConnects all eligible selected layers, including the source, to a new controller.
Linked group nameSelects that group’s controller.
Group countShows the stored number of layers linked to that controller.
Group unlink iconUnlinks that controller’s group and removes the controller when eligible.

Ditto refreshes the selection when the panel regains focus, when the pointer enters it, when the picker opens, and before an action. Buttons are temporarily disabled while an action runs.

Modifier keys

Alt is Option on macOS. Cmd applies on macOS; Ctrl applies on Windows.

GestureAction
Shift-click CopyCopy keys. Replaces destination keys with source animation.
Cmd+Shift-click or Ctrl+Shift-click CopyCopies keys with the opposite of the saved Keys at Absolute Time setting.
Alt-click CopyLink, including when Shift is also held.
Alt-click LinkUnlink for the selected linked layers or selected Ditto controllers.
Right-click Copy or LinkOpens the picker.
Right-click the source chipOpens the picker.
EscapeCloses the picker. Clicking outside it also closes it.

Holding a modifier changes the action’s icon and label before the click. At small sizes, the label can be hidden while the icon still changes.

Property picker

ControlAction or initial state
Source nameIdentifies the layer being read. No source layer appears with no source.
Effect checkboxSelects or clears the whole effect. A dash means some parameters are selected.
Effect arrowExpands or hides individual parameters.
Parameter checkboxSelects or clears that parameter. Custom unscriptable parameters are disabled with Can’t be scripted; skipped.
Transform checkboxesPick properties available on the source.
Layer StylesPicks every applied source style together. Only shown when styles are present.
Linked group rowsSelect or unlink controllers, as in the main panel.
Stagger property buttonCycles through picked numeric, point, and color properties. Nothing linkable appears when there are none.
+ / ×Switches between additive and multiplicative steps. Initially +.
AmountStep per selection position. Initially 0. Accepts decimal commas or decimal points. Press Enter or leave the field to commit. Invalid numbers restore the previous amount. Link limits the amount to between -1000000 and 1000000.
Checkmark, DoneCloses the picker.

After Effects property selections on the source become the initial checks. Otherwise, the first effect is picked, or nothing if there is no effect. Copying explains effect matching and destination changes. Staggering explains the step calculation.

Slot layouts

Ditto offers half and full widths, with a declared minimum of 240 × 160 pixels. More space reveals hints and linked group rows. The action tiles can sit side by side or stack vertically according to the available shape.

A compact half-width slot keeps the source and both actions close together. If there is no room for linked groups, open the picker to reach them.

In a short wide slot, source information sits beside the two actions. At very small sizes, hints, group rows, the chip, or labels can disappear. Right-click an action to reach the picker.

Results

Successful actions briefly show a count on the button and a message beside the panel. Copy counts destination layers; Link counts linked layers including the source; Unlink counts baked properties. Larger slots also animate quote marks over the destination count.

Copy messages can include added effects or styles, missing matches, properties that are not scriptable, properties still linked by Ditto, and locked layers skipped. Link messages include a skipped count and the first reason. No links yet is the empty group list. Refusal badges and their fixes are in Troubleshooting.