> For the complete documentation index, see [llms.txt](https://axongenesis.gitbook.io/timeflow/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://axongenesis.gitbook.io/timeflow/user-guide/timeflow-view/toolbar/auto-keyframing.md).

# Auto Keyframing

<figure><img src="/files/pv0scf02cXwZQf3UfjVr" 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 %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://axongenesis.gitbook.io/timeflow/user-guide/timeflow-view/toolbar/auto-keyframing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
