Use Align to Cursor to move selected keys to the current time with offsets. Select the keys to align using Move, Slide, or Scale.
Align to Cursor is useful for taking a group of scattered keys and moving them to the same time location, while maintaining the time offsets of selected keys within each track. That is, the first selected key in each track moves to the current time, and subsequent keys on those tracks move the same distance and direction, maintaining the original time offsets.
Align to Cursor is available in Dope Sheet - Edit Keys mode and Curve Editor mode.
Align Keys to Cursor ignores the state of Snap Frames, and always uses the exact time set by the time slider.
To move all selected keys to the current frame:
The leftmost selected key in each track is moved to the current time. Any selected keys on the same track maintain their relative distances from the leftmost key.