Keystone 2
  • Video tutorial
  • Changelog
  • Installation & opening
  • KBar support for Keystone 2
  • Modes / Hotkeys
  • 🔷Get Keystone 2 on aescripts
  • Keyframe Features
    • Duplicate / Flip
    • Align
    • Stagger / Distribute
    • Stretch
    • Copy / Paste
    • Misc.
    • Shift
Powered by GitBook
On this page
  • Installing Keystone 2 features with .kbar files (recommended)
  • Install Keystone 2 features manually
  • Invididual / Window-less features
  • Download Keystone 2 icons
  • Suffixes (optional)
  • Suffix Example

Was this helpful?

KBar support for Keystone 2

PreviousInstallation & openingNextModes / Hotkeys

Last updated 6 months ago

Was this helpful?

Kbar is a widely used extension for After Effects that allows to create customizable toolbars. More informations on:

Installing Keystone 2 features with .kbar files (recommended)

The easiest and most recommended way to set up the features of Keystone 2 in KBar is to use the .kbar files. It contains all KBar-compatible Keystone 2 functions and associated icons.

1

Download a .kbar file below

2

Go in KBar settings (right-click inside a KBar, then click KBar Settings)

3

Enter the Settings tab

4

Import the Keystone-2.kbar file using the Import from .kbar button

Switching from "jsx" to "Extension" buttons

In the latest releases (v2.04 +), Keystone 2 uses KBar 3's "Extension" buttons.

This change from the previous "jsx" buttons makes installation much easier for users, as it is no longer necessary to enter the path to the Keystone 2 .jsx file, and features run a little faster.

  • "jsx" type buttons are now deprecated and may no longer work.

  • "Extension" buttons are only available on KBar v3.

  • In order for Keystone 2 features to work in KBar, the Keystone 2 main extension must be open. However, it can be hidden behind any other After Effects panel or script.

Install Keystone 2 features manually

  1. Go in KBar settings (right-click inside a KBar, then click KBar Settings)

  2. Click Add Button

  3. Click Open Extension

  4. On the first line, find and click on Keystone 2 in the list.

  5. Add the corresponding description (optional)

  6. Add the corresponding icon (optional)

Icons
CSEvent data
Description (optional)

keyLabels

Keyframe labels

keyAlignCTI

Align keyframes on the CTI

keyAlignEndPoints

Align keyframes on the layer in/out point

keyStagger

Stagger keyframes

keyDistribute

Distribute keyframes evenly

keyStretch

Stretch keyframes

keyShift

Shift keyframes

keyDuplicate

Duplicate on the CTI

keyDuplicateFlip

Duplicate and flip on the CTI

keyFlip

Flip the keyframes

keyCopyPaste

Copy / Paste keyframes

keyAlignNearestFrame

Align on the nearest frame

keyConstantSpeed

Set constant Speed

keyOverlapCleaning

Delete all keys between selected keys

layerLabels

Layer labels

layerAlign

Align layers

layerStagger

Stagger layers

layerStretch

Stretch layers

layerShift

Shift layers

layerTrim

Trim layers

Invididual / Window-less features

By default, certain features are grouped together in a single KBar button, which displays a window of options when clicked. (e.g. keyShift)

Following on from the previous example of keyShift, you may wish to use the single functions allowing you to simply move keyframes by 1 or 10 frames without displaying the options window.

  • Options for linking layers and keyframes are not available.

Icons
CSEvent data
Description (optional)

keyAlignFirstKeyCTI

Align on the first keyframe

keyAlignLastKeyCTI

Align on the last keyframe

keyAlignInPoint

Align on the layer in point

keyAlignOutPoint

Align on the layer out point

keyShift10FramesLeft

Shift 10 frames to the left

keyShift1FrameLeft

Shift 1 frame to the left

keyShift1FrameRight

Shift 1 frame to the right

keyShift10FramesRight

Shift 10 frames to the right

layerAlignInPointCTI

Align layers in point on the CTI

layerAlignOutPointCTI

Align layers out point on the CTI

layerAlignInPoint

Align layers on the earliest in point

layerAlignOutPoint

Align layers on the latest out point

layerShift10FramesLeft

Shift 10 frames to the left

layerShift1FrameLeft

Shift 1 frame to the left

layerShift1FrameRight

Shift 1 frame to the right

layerShift10FramesRight

Shift 1 frame to the right

layerTrimFirstKey

Trim layer on the first keyframe

layerTrimLastKey

Trim layer on the last keyframe

layerTrimAllKeys

Trim layer on the first and last keyframes

Download Keystone 2 icons

The icons are in svg format, so feel free to modify them if you wish.

Suffixes (optional)

It is possible to add a suffix to the end of the script function in order to force Keystone 2 to group keyframes by layer, by property or all together.

  • -LAYER groups keyframes by layer. Correspond to the default behaviour of a simple click.

  • -PROPERTY groups keyframes by property. Correspond to the ALT (⌥) + click behaviour.

  • -GLOBAL groups keyframes all together. Correspond to the SHIFT + click behaviour.

Suffix Example

keyAlignFirstKeyCTI-PROPERTY will force the alignement of all the selected keyframes of each property on the CTI without having to use the combination ALT (⌥) + click.

  • Suffixes are optional and without any suffix the hotkeys ALT (⌥) and SHIFT apply like in the main extension.

  • Suffixes are not available for all features (e.g. Constant speed, Overlap cleaning, Align to nearest frame...)

Indicate the CSEvent data on the second line ()

Modes (property, layer or global) are always accessible by using the appropriate directly on the KBar button.

hotkey
see the tables below
https://aescripts.com/kbar/
4KB
Keystone 2.kbar
Contains all the Keystone 2 functions in the most compact way possible (recommended)
48KB
Keystone-2-icons-for-KBar.zip
archive
3KB
Keystone 2 - Individual Features.kbar
(optional)
Individual / window-less features