Zoom
Automatic zoom from your clicks and typing, manual zoom segments, camera behaviour, and keyframed zoom.
Zoom is what turns a flat screen capture into something a viewer can follow. Screenify can place zoom moves for you, and you can place them yourself.
Automatic zoom
Screenify reads the cursor data captured during recording — where you clicked, where you typed, where you paused — and proposes zoom segments.
Open the Zoom panel with nothing selected and you get Auto Zoom:
| Control | Does |
|---|---|
| Analysis preset | Minimal, Balanced or Frequent — how eager it is |
| Frequency | Fine adjustment within the preset |
| Click / Typing / Pause | Which events count as worth zooming into |
| Gap between zooms | Minimum quiet time before it will zoom again |
| Min hold | Shortest a zoom is allowed to stay |
| Stable area | How far the cursor may wander before it's a new place |
Segments land on the Zoom track like any other, so you can move, retime or delete any one of them afterwards.
Automatic zoom needs cursor data, which needs the Accessibility permission at the time of recording. Without it the recording carries no cursor track and there is nothing to analyse. It also does not apply to video files you imported — they never had cursor data.
Typing
When you type, the interesting point is the field you're typing into, not the last place you clicked. Screenify reads the focused text field's position and aims there, falling back to the last click if the app doesn't expose it.
Manual zoom
Press Z, or right-click empty space on the Zoom track and choose Add zoom here.
Drag the ends to set when it starts and finishes. Drag inside the preview to choose what it zooms into.
Zoom depth and style
| Control | Does |
|---|---|
| Zoom Level | How far in |
| Style | The easing — linear, ease-out, ease-in-out, spring |
| Camera | How the frame behaves while held (below) |
Both the zoom-in and the zoom-out happen inside the segment, so what you see in the preview is exactly what the export produces.
Camera behaviour
While a zoom is held, the frame can sit still or track the cursor:
- Static — the frame stays where you put it. The default, and the right answer most of the time: a frame that drifts while the viewer is reading is distracting.
- Follow cursor — the frame tracks the pointer within a dead zone, so small movements don't move the frame and large ones do.
- Lock — pinned to a fixed point.
Use Follow for a demo where you're moving across an interface; use Static for anything the viewer needs to read.
Keyframed zoom
For a move with more than one phase — in, across, further in, out — switch the segment from Simple to Keyframes. Each keyframe stores a scale and a focus point, and you set the easing between them.
Keyframes appear as dots on the segment. Shift-click to add one, right-click for duplicate and delete.
If you edit a keyframe while the playhead is somewhere else, the playhead jumps to that keyframe first — otherwise you'd be adjusting a frame you can't see.
3D zoom
A zoom segment can tilt as it moves in, giving the frame perspective rather than a flat scale. Turn it on in the segment's 3D section and pick a direction.
Some mockup modes override this: a device already has its own perspective, so in those modes the tilt is suppressed and the zoom stays flat. The panel says so when it applies.
Zoom blur
Enable Zoom Blur adds motion blur while the frame is moving, which smooths fast zooms. Blur Intensity controls how much.