Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions CTRL+ALT+A – Select All visible Keyframes broken?

  • CTRL+ALT+A – Select All visible Keyframes broken?

    Posted by Roland R. kahlenberg on July 29, 2007 at 6:25 am

    Hi All

    Is there a replacement or alternative for the said key-combo to select all keyframes? Someone at the AE Team has messed about with the key combo and it now only selects TRULY visible keyframes.

    With 200+ layers, it’s going to be painful tweaking a couple of thousand keyframes. This is insane!

    Is there an Expression to select say position or scale or orientation for all selected layers and move them in time? Sounds more like a Script than an Expression. But I’m getting desperate here – so anything will help.

    Roland Kahlenberg
    https://www.broadcastGEMs.com – Adobe After Effects project files
    https://www.myspace.com/rorkrgbspace

    Roland R. kahlenberg replied 18 years, 9 months ago 2 Members · 4 Replies
  • 4 Replies
  • Filip Vandueren

    July 29, 2007 at 6:33 pm

    Hi Roland,

    I wrote a script:

    FV_selectALL.jsx

    It gives you a Prompt where you should enter a javascript condition like this:

    p.name==’Opacity’
    -> select all keyframes of properties named “Opacity”.

    l.selected==TRUE
    -> select all keyframes of all properties, but only for layers that are selected.

    you can combine using boolean logic:

    (p.name==’Opacity’ || p.name==’Scale’) && l.selected==TRUE
    -> select opacity and scale properties for selected layers.

    if you just enter TRUE, all keyframes of everything will be selected.

    Unfortunately, there’s no way to know via javascript whether a property is twirled open in the timeline…
    But:
    You could drag over to select all the properties that are visible (still a pain with 200 layers..) then run the script with this condition:

    p.selected==TRUE;

    Let me know if this could work for you, I can tweak it a bit if you need extra functionality.

  • Roland R. kahlenberg

    July 29, 2007 at 7:48 pm

    Hi Filip
    Thanks, I really appreciate it. But I have a feeling it’s not going to work in my case cos’ most of the layers have at least 3 keyframes for Position, Scale and Orientation.

    What I need to do is to select all keyframes for all selected layers (can?) at a point in time. Ideally, where my Timeline Indicator is. Once they’re selected I easily move them.

    I could then go on to the next pertinent point in my timeline and initiate the script again.

    Selecting all keyframes wouldn’t help cos’ their relative time differential will still be the same. I need to move them in such a way that I can change this – essentially tweaking the animation.

    Did you try to see if this works on CS3? I always got this to work. I don’t know if its the number of layers that I have that’s causing this hiccup. And it’s really silly the way CTRL+ALT+A works, it LITERALLY selects all VISIBLE keyframes – ones that you ACTUALLY see with your eyeballs. It disregards all layers that are only accessible via the scroll bar. But once you scroll, you lose the ones you had earlier. It’s like a bad joke.

    Pretty lame. Always had much respect for the AE Team’s UI implementation. This one is just plain out of whack!

    Roland Kahlenberg
    https://www.broadcastGEMs.com – Adobe After Effects project files
    https://www.myspace.com/rorkrgbspace

  • Filip Vandueren

    July 29, 2007 at 8:33 pm

    Ok Roland,

    new upload:

    FV_selectALL.jsx

    I fixed it. Basically the same script, just exposed a few more variables.
    Also the default value of the prompt is now what you need:

    l.selected==true && p.keyTime(k)==c.time
    -> if the layer is selected, and the keyframe’s time equals comp’s time, it gets selected.

    Here’s a version of the script without prompt:

    FV_selectALL_NOW.jsx
    Just you won’t go nuts allways having to hit enter.

    You can assign this script to the same keycommand and you’ll be able to keep your sanity by not always having to go to the menu to run a script-file:

    add it to your scripts-folder.
    rename the file, so it has a name staring with “aaaaaa” so you know it’s always the first one in the list.

    Edit the “Adobe After Effects 8.0 Shortcuts” pref-file:

    empty the entry that says:

    “SelectAllVisibleKeyframes” = “(Cmd+Option+A)”
    to
    “SelectAllVisibleKeyframes” = “()”

    and change the line
    “ExecuteScriptMenuItem01” = “()”
    to
    “ExecuteScriptMenuItem01” = “(Cmd+Option+A)”

    (that would be (Ctrl+Alt+A) on a PC)

  • Roland R. kahlenberg

    July 29, 2007 at 11:56 pm

    Hi Filip

    This is great stuff! Thank you very much.

    Bestest
    Roland Kahlenberg
    https://www.broadcastGEMs.com – Adobe After Effects project files
    https://www.myspace.com/rorkrgbspace

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy