# Adding and moving keyframes

Keyframes can be moved and new keyframes can be added.

![](/static/dragging-snapping-crop.png)

- **Double-click** on a graph line to add a linear keyframe and remember a value at a point in time.
- **Click and drag on a keyframe** to move it.
- During the drag, numbers will appear showing the keyframe's value (above) and time (below).
- **`SHIFT`-drag on a keyframe** to lock movement to horizontal (time) or vertical (value) movement.
- If you move a keyframe on one graph to a position near a keyframe on another graph, a vertical line will appear.
- If `SHIFT` is now held down, the keyframe will snap to this line to align with keyframes on other properties.
- **Dragging a keyframe and adding `SHIFT` while dragging** will also snap to the line that indicates the playhead position, if present. This allows you to snap a keyframe to the current playhead position.
- **Drag a line** connecting two keyframes to move both keyframes together.
- **Click a line** connecting two keyframes to select both keyframes. `New in v1.1`
- **Click on the name of a property** at the top of a graph to create a new keyframe at the current time. `New in v1.1`
- **`SHIFT`-click on the name of a property** at the top of a graph to create a new keyframe at the current time on all graphs. `New in v1.1`

<div style="padding:100% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1173533425?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="KT 5 — Adding and moving keyframes"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>
