Activity › Forums › Adobe After Effects › “Continuous Keyframe” hotkey?
-
“Continuous Keyframe” hotkey?
Posted by Ben G unguren on September 14, 2010 at 4:13 pmToday I made a dozen “continuous keyframes” by choosing the keyframe, pressing command+shift+k, then checking the “continuous” checkbox. It dawned on me that I’ve been doing it this way for years, and — like time spent waiting in traffic — have probably spent 48 hours performing that key/click combination. Anyone know of a FASTER way to make the Incoming speed and Outgoing speed remain identical? (I’m especially hoping for a single hotkey stroke that I can’t find anywhere online.)
Luke Bolus replied 2 years, 5 months ago 5 Members · 7 Replies -
7 Replies
-
Andy George
September 14, 2010 at 4:21 pmYou could set the default interpolation rather than linear keyframes. Then new keyframes will default to Continous Bezier
“To change the default to linear interpolation, choose Edit > Preferences > General (Windows) or After Effects > Preferences > General (Mac OS), and select Default Spatial Interpolation. Changing the preference setting does not affect keyframes that already exist or new keyframes on properties for which keyframes already exist.”
-Andy George
Senior Editor
http://www.chiselindustries.com -
Andy George
September 14, 2010 at 4:23 pmSorry I ment to say
You could set the default interpolation TO CONTINOUS rather than linear keyframes
-Andy George
Senior Editor
http://www.chiselindustries.com -
Ben G unguren
September 14, 2010 at 4:33 pmThanks Andy — but I’m not looking for Continuous Bezier, which influences how the keyframes are interpolated spatially; rather I’m looking for Continuous Keyframe, which influences how keyframes are interpreted temporally. If you’ve ever worked in the graph editor (Shift F3) and you change the input velocity of a keyframe, you’ll notice that it won’t change the output velocity unless you do the dance [select keyframe; command+shift+k (this brings up the “Keyframe Velocity” window); check the “Continuous” checkbox]. At least that’s how things have been for me….
Spatially I prefer linear keyframes; but temporally I prefer continuous keyframes. I find it gives me the most control in the long run when doing lots of keyframing.
Incidentally, I just ran a test to see if Continuous Bezier keyframes also default to Continuous temporal keyframes, and it doesn’t look like they do. Maybe it isn’t possible, which would be too bad for a hotkey addict like myself….
-
Andy George
September 14, 2010 at 6:00 pmSorry! I should have read your post more carefully.
-Andy George
Senior Editor
http://www.chiselindustries.com -
Roland R. kahlenberg
September 16, 2010 at 3:20 amI don’t think there’s a shortcut key for that. What I do is select the linear keyframes and then CTRL+CLICK.
HTH
RoRKSell your AEPs with broadcastGEMs’ DVD series of templates. Click here for more
-
Davide Boscolo
March 20, 2022 at 1:41 pmYou can use Kease. You have a button and a custom shortcut available for that.
-
Luke Bolus
November 22, 2023 at 9:28 amHere’s a scriptlet that I found that Zack Lovatt made that changes the key to continuos
I used Kbar to execute it./** * Enables temporal continuous status on selected keyframes * * Modifiers: * - Hold SHIFT to DISABLE temporal continuous * * @author Zack Lovatt <zack@lova.tt> * @version 0.2.2 */ (function toggleTemporalContinuous() { var enable = !ScriptUI.environment.keyboardState.shiftKey; var comp = app.project.activeItem; if (!(comp && comp instanceof CompItem)) { alert("Please select a composition!"); return; } var layers = comp.selectedLayers; app.beginUndoGroup('Toggle Temporal Continuous'); for (var ii = 0, il = layers.length; ii < il; ii++) { var layer = layers[ii]; var props = layer.selectedProperties; for (var jj = 0, jl = props.length; jj < jl; jj++) { var prop = props[jj]; if (prop instanceof PropertyGroup) { continue; } var keys = prop.selectedKeys; for (var kk = 0, kl = keys.length; kk < kl; kk++) { var selectedKeyIndex = keys[kk]; prop.setTemporalContinuousAtKey(selectedKeyIndex, enable); } } } app.endUndoGroup(); })();
Reply to this Discussion! Login or Sign Up