'Is there a way to add multiple properties in the Unity 3d animation window at once?

In Unity you can animate an object (such as a character) with the animation window:

Animation Window

And you can select properties of the object that you want to animate:

Property Dropdown

My problem is that it seems you can only add a single property at a time and then the whole list closes:

Single Property

This causes a big problem when you want to animate every part of a full human (or any type of complex) 3d model:

All parts of model

My Question: Is there some way I can add more than one property at the same time? Or atleast not have the window of properties close, that way I can just keep choosing them?



Solution 1:[1]

Worth mentioning as well that if you right click on the transform instead of hitting the plus sign you can just add an entire group of transforms and the menu does not close. Should speed things up

Solution 2:[2]

Yes! I've tested this method on Unity 2020.3.29f1, but it may work in earlier versions too.

  1. In your hierarchy tab, select which bones you want to add properties for*. If you want to include all bones, select the parent bone and right click -> Select Children.
  2. In your inspector tab, go to the Transform component and right click on Position, then select Add Key
  3. Repeat step 2 for Rotation and Scale, if desired.

*: If you want to select multiple bones but not every bone, you can expand your list of bones and the use shift-click and ctrl-click (cmd-click) to select various bones.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Kalimando Malivol
Solution 2 Andrew