Selection Transform Tool
Move, resize, rotate, or flip the stitches inside your selection — with a live preview. Press Enter to apply, Escape to cancel. Undo brings it back in one step.
Keyboard & modifiers
- T
- Switch to Selection Transform tool
- Arrows
- Nudge by 1 stitch
- Shift+Arrows
- Micro-nudge while previewing (snaps to stitches when you apply)
- Cmd+R Ctrl+R
- Rotate 90° clockwise
- Enter
- Apply all transforms
- Escape
- Cancel (discard all transforms)
- Shift (while scaling)
- Keep proportions (no stretching)
Basics
Selection Transform changes the stitches inside a selection — move them, resize, rotate, flip. Unlike the Selection tool which only moves the boundary, Transform changes what's inside.
The workflow is always:
- Select an area (or Transform will use the current selection).
- Transform — move, resize, rotate, flip. Stack as many as you want.
- Enter to apply, or Escape to cancel.
Everything you do before applying is a live preview. Nothing is permanent until you press Enter. After Enter or Escape you'll stay selected, so you can keep working.
Common uses
- Move a motif 2–3 stitches so it's centered
- Make a border a little taller without redrawing
- Mirror an ornament for the other side
- Rotate a small element, then touch up edges with Brush
Move
Drag inside the selection to move the stitches. They follow your cursor in real-time.
- Arrow keys — nudge by 1 stitch. Clean, stitch-by-stitch movement.
- Shift + Arrow keys — micro-nudge for fine positioning during the preview. When you press Enter, everything snaps cleanly onto the stitch grid.
Scale
Drag the handles to resize:
- Corners — scale width and height together.
- Edges — scale just one direction.
- Hold Shift — keep proportions (so circles don't become ovals).
Scale Up and Scale Down buttons (1.1× / 0.9×) are great for controlled, repeatable steps.
Because a pattern is a stitch grid, scaling works like this: scaling up duplicates stitches, scaling down removes stitches. Small details can disappear when shrinking — the preview is your friend.
Rotate
Drag the small circle handle above the selection to rotate freely.
Use Cmd/Ctrl + R (or the toolbar buttons) for crisp 90° turns.
On a stitch grid, free rotation will always snap back onto stitches when you press Enter. That can create stair-step edges at non-90° angles — normal and expected on a grid.
Flip
Flip mirrors your selection instantly:
- Flip Horizontal — left ↔ right.
- Flip Vertical — top ↔ bottom.
You can combine flips with move, resize, and rotate before applying.
Confirm & cancel
Enter applies everything you did in this transform session as one Undo step. Move + resize + rotate + flip = one Cmd+Z to undo it all.
Escape cancels and restores the stitches exactly as they were.
If you've stacked a bunch of transforms and it's drifting away from what you want — hit Escape and restart clean.
UI overview
- Resize handles — small squares on corners and edges.
- Rotate handle — a small circle above the selection.
- Animated dashed outline — shows what's being transformed.
- Toolbar actions — scale up/down, rotate, flip, apply/cancel.
Related tool: Selection
Selection is where you draw and manage selection regions — rectangle, ellipse, lasso, polygon, magic wand. Use it to pick the region, then press T to hand off to Transform.
Tips & gotchas
- Stitch grid rules. Scaling and rotation work on a stitch grid, not pixels. Scaling up duplicates stitches; scaling down removes them. There's no smoothing or blurring — everything stays crisp.
- Partial stitches aren't reoriented on rotation. Their position changes but their internal diagonal direction stays the same. After rotating, check partials and fix any that look off.
- Snaps to stitches on apply. Fine positions from micro-nudge or free rotation snap to the nearest whole stitch when you press Enter.
- Auto-select-all. If you press T with no active selection, the entire canvas is selected automatically. Handy for quick whole-pattern transforms.
- One undo step. All transforms before Enter are applied as a single undo operation. If you press Cmd+Z after applying, everything reverts — not just the last transform.