Keying Flag Items Api
Only insert keyframes where they’re needed in the relevant F-Curves.
Insert keyframes based on ‘visual transforms’.
Color for newly added transformation F-Curves (Location, Rotation, Scale) and also Color is based on the transform axis.
Only replace existing keyframes.
Don’t create F-Curves when they don’t already exist.
Cycle Aware Keying.
When inserting into a curve with cyclic extrapolation, remap the keyframe inside the cycle time range, and if changing an end key, also update the other one.