---
description: Automatically detect changes and insert new keyframes on animated channels
---

# Auto Keyframing

<figure><img src="https://2067910529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3dOuetlQfYgK5FPUKgn%2Fuploads%2F5JV9Aq60GbpLOlg3Sv0J%2Fimage.png?alt=media&#x26;token=9968daba-e49f-4b69-a0b7-a98128039f4c" alt=""><figcaption><p>When Auto Keyframing is enabled, the record button is on (red) and the menu bar is tinted to indicate it is on.</p></figcaption></figure>

When Auto Keyframing is enabled, any changes made to objects or components, such as in the Inspector or Scene view, will result in a new keyframe being added at the current time. This can be useful when animating objects to have keyframes set automatically simply by moving an object or setting a value.

{% hint style="success" %}
Use the shortcut key **Alt + K** to toggle Auto Keyframing. This option is also available in the main menu in Tools/Timeflow/Animation, or by clicking the record icon in the toolbar.
{% endhint %}

{% hint style="success" %}
Use the shortcut **K** to set a keyframe for selected channels when Auto Keyframing is off.
{% endhint %}

Auto Keyframing works by listening for changes on any animatable property channels. New values are only detected when the the Timeflow view is not playing and there are no drag operations taking place.&#x20;

{% hint style="warning" %}
Some behavior and channel types do not support auto-keyframing, such as Blend and Flyby, since they are procedural and auto keyframing isn't applicable.
{% endhint %}
