No acually, it’s very easy. Make your animation with keyframes, and then make some keyboard acuators, attach them to controllers, then attach them to action or ipo acuators (action if you have armatures, ipo if you have just a normal ipo animation). Stick in the start and end frames and tada!