> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tessact.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Keyframe lanes

> Read, select, move, and navigate property tracks in the timeline.

Expanded keyframe lanes separate a layer's animation properties into horizontal rows. Each diamond marks a stored frame-value decision; the space between diamonds represents interpolation.

<Frame caption="Scale lane with frame-addressed points">
  <img src="https://mintcdn.com/tessact/vfxW-9CCvO3MqPNT/images/editor/screenshots/editor-keyframes-scale-lane.png?fit=max&auto=format&n=vfxW-9CCvO3MqPNT&q=85&s=1605759a275ca8eb624f18de9d401986" alt="Scale keyframe lane expanded under a timeline layer" width="1440" height="900" data-path="images/editor/screenshots/editor-keyframes-scale-lane.png" />
</Frame>

## Lane labels

Core labels include X, Y, Width, Height, Opacity, Rotation, Scale, Radius, Stroke width, and four crop edges. Effect lanes use the effect parameter label; shadow lanes include field and one-based shadow number.

## Selection

Click one point to inspect it. Add points to the selection or marquee a group when editing a coordinated motion. Selection entries are keyed by item ID, property, and frame, so two diamonds at the same frame on different lanes remain independent.

## Temporal scaling

Timeline zoom determines visual point spacing. If several points appear stacked, zoom before moving or deleting. The underlying frames remain distinct even when low zoom maps them to nearly the same pixel.

## Navigation

Inspector previous/next controls and playback keyframe navigation seek to meaningful points and reveal their timeline location. The global next keyframe may come from a different selected property than the row you are watching; use the row-specific controls for exact track traversal.

## Track cleanup

Tracks are sorted and deduplicated whenever written. Invalid non-finite values, negative frames, and empty tracks are removed from the normalized representation. Legacy X/Y aliases are resolved so one effective track owns each axis.

<Tip>
  Keep lanes collapsed during rough editing and expand them during a dedicated animation pass. Accidental time moves are less likely when diamonds are not competing with clip gestures.
</Tip>

See [timeline zoom](/editor/timeline/zoom-resize) and [motion paths](/editor/animation/motion-paths).
