Editing
| Shortcut | Action |
|---|---|
Ctrl + A |
Select all in the active cell |
Ctrl + I |
Invert selection |
Ctrl + C / Ctrl + X / Ctrl + V |
Copy / Cut / Paste |
Ctrl + Shift + V |
Paste in place (original coords) |
Ctrl + D |
Duplicate in place |
Ctrl + Z / Ctrl + Shift + Z |
Undo / Redo |
Delete / Backspace |
Delete selection |
Arrow keys |
Nudge selection by one grid step |
Shift + Arrow |
Nudge by 10× grid step |
Escape |
Cancel draft / clear selection |
? |
Toggle keyboard cheat sheet |
Right-click on the canvas for a context menu (cut, copy, paste, boolean ops, group, move to layer).
Very large objects are picked by their edge, not their fill. If an object is bigger than the whole viewport — an outer frame, a whole-chip instance placed in the top cell — clicking inside it does nothing, so a marquee can still start there instead of dragging the giant thing around. Click its visible outline to select it, or zoom out until it fits. If none of its edges are on screen, pick it from the Objects panel or Ctrl + A. Objects small enough to see in full are unchanged: click anywhere on them.
Properties panel is authoritative: typing a number and pressing Enter (or blurring the field) overrides drag-edited values. Escape inside a field reverts. Click (or Tab) into a numeric field and it selects the whole value, so typing immediately replaces it — no need to select-all first. The panel lists the selected object's own type-specific fields first (a text label's Size, a path's Width, an AREF's rows/cols/steps…), with position, Layer/Datatype and the Transform tools below — the most-used field for whatever you selected is always nearest the top. When the panel's content is taller than the pane it scrolls, and a scrollbar plus a faint bottom-edge fade both show there's more below. The W and H fields are editable for any shape selection — typing a new width or height non-uniformly rescales the selection around its bounding-box center (the other axis is held fixed). Editing W/H on a bitmap, SREF, or AREF falls back to a uniform scale since those carry a single magnification factor. The Layer dropdown sends the selection to a layer (and its declared datatype/purpose), and the Datatype field sets the GDS datatype on the selection directly — use it for dose classes or pin/label variants that share a layer number (e.g. 1/0 drawn vs 1/10 pin). For a selection of filled shapes the panel shows the true (shoelace) area and perimeter — summed across the selection, so concave combs / rings / van-der-Pauw crosses are measured correctly rather than over-stated by their bounding box; for paths it shows the centerline length. All values follow the active display unit. The Anchor toggle above X/Y switches those fields between the selection's bounding-box Corner (default) and its Center — pick Center to place a mark specified by its centre (e.g. an alignment cross at x = +45 mm) by typing the spec value directly instead of subtracting half its width.
Fluidic resistance (Microfluidics). Selecting a single width > 0 path — including a placed Microfluidics-library instance like Straight/Serpentine channel or Flow resistor, whose channel is exactly one such path — shows a read-only Fluidic resistance readout below the area/length block: Poiseuille resistance for a rectangular cross-section, computed from the channel's own width and length plus a Height and Viscosity you enter (defaults 50 µm and 1.0 mPa·s = water). Both are remembered across sessions as app-wide settings, not saved per-shape or per-document, since GDS geometry has no height and carries no fluid. This is a per-channel estimate only — network effects, junctions, and compliance between channels are not modelled; use a dedicated flow-control tool (e.g. Elveflow ESI, Fluigent OxyGEN) for that.
Vertex and edge editing
With a single shape selected:
- Drag a vertex handle to move that vertex (or, on a rectangle, to resize — vertex drag on an axis-aligned rectangle keeps it rectangular).
- Drag a straight edge of a rectangle to push/pull that edge. The two vertices on the edge slide together while staying snapped to the grid.
- Alt-click an edge to insert a new vertex at that position.
- Alt-click a vertex to delete it (minimum 4 for boundaries, 2 for paths).
Construction geometry (SolidWorks-style)
Any shape can be marked For construction in the Properties panel. Construction shapes render with a dotted outline and no fill, participate in snap and measure, and are excluded from .gds export — they are pure visual/alignment guides.