• Compatibility After Effects
    Please check exact version compatibility under the "COMPATIBILITY" tab below

Author: Olaola Yuan

License terms

Quick Overview

Control keyframes with your keyboard.
Add Your Tags





How to install:

Drag script file to Scripts folder and make sure KEYboard is the first one in the stack order. Then start AE to set custom shortcuts.



For CC2018 users:

please update to the newest version of KEYboard and set shortcut with Visual Keyboard Shortcut Editor. Enter"KEY-board" in search-bar and set shortcut which you want. 


If KEYboard doesn't works...

There is a bug on Mac for using shortcut. If you are using AE cc2017 and KEYboard can't work after setting shortcut, please try to modify shortcut manually. Open the shortcuts file and set the shortcut in ExecuteScriptMenuItem02 instead of ExecuteScriptMenuItem01.



Controlling key is animator’s daily routine. KeyBoard provides a series of function for keys in After Effects. Those functions are small but can be used frequently, such as setting keyframe Ease, cloning keys, mirroring keys, shifting keys or randomizing keys. With KEYboard, animators can do things more quickly and would not be interrupted by those repetitive tasks.

Besides managing keys, KEYboard also provides custom expression and javascript shortcuts and extra help tools.


About interface:

row 1:
Custom Shortcut

1...EaseOut 50%
2...EaseOut 90%
3...EaseIn 50%
4...EaseIn 90%
5...EaseInOut 90%
6...Expression: wiggle
7...Expression: time
8...Expression: loopOut("cycle")
9...Javascript: Separated Dimension

row Q:
Control Keyframes

Q...Clone Keys
W...Mirror Keys
E...Align Keys
R...Reverse Keys
T...Organize Keys
Y....Linear Spatial Interpolation
U...Shift Keys
I....Shift Keys
O...Random Keys
P...Pull/Push Layers group

row A :
Help Tools

D...Reverse Layer Orders
F....Purge All

row Z:
Add Keyframes

Z...Add Path Keys
X...Add 2 Keys from 0 to 100
C...Add 2 Keys from 100 to 0



1.If you have already set other scripts as keyboard shortcut. Before installing KEYboard, you need to rename the number of the script file name. If KEYboard is the third script in alphabetical order, nenaming KEYboard as 03-key-board.jsxbin.

2.Because of scripting limitation, KEYboard acts different in AE CS6.

After Effects CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC