editing the position of all keyframes on an f-curve simultaniously in the viewport

Is there a tool that let’s me change the rotation of an animated object in the viewport and have that rotation added to all the keyframes in the f-curves?

This would be the equivalent of grabbing all the keyframes on a f-curve and moving the curve up and down.

The propagate tool just overwrites the keyframes after with the absolute value, but I need it to be relative.

Hmmm I don’t know of any. What is wrong with moving the f-curve from the graph editor ? Is it too slow ?

Not most of the time. But it’s trick for quaternion rotation, because it’s hard to predict which one to move.

Ah yeah I didn’t think about quaternions, I seldom use them.