What It Does

BtnHook lets you assign keyboard shortcuts to buttons in other After Effects scripts. Many scripts use UI panels with buttons, but you can’t set shortcuts for those buttons by default. BtnHook solves this by reading a text file configuration and mapping shortcuts to specific UI elements.

The script itself has no UI. You install it, assign it to a keyboard shortcut, and configure which buttons it targets through a text file. When you press your shortcut, BtnHook triggers the button you specified.

Key Features

Text file configuration. BtnHook uses a simple text file setup instead of a graphical interface. This makes it lightweight and scriptable. You define which script and which button you want to target, then BtnHook handles the rest.

Works with any UI script. As long as another script uses standard UI buttons, BtnHook can target them. This includes both free and commercial scripts across the After Effects ecosystem.

Multi-language documentation. The tool includes guides in both English and Japanese, along with specific documentation for script authors who want to make their tools more BtnHook-friendly.

Who It’s For

Useful if you frequently use panel-based scripts and want faster access to specific functions. Motion designers who rely on particular script buttons dozens of times per session can map them to shortcuts instead of clicking through panels.

Script authors might also find the documentation helpful for understanding how to structure UI elements in a way that works well with tools like this.

Pricing

BtnHook uses a pay-what-you-want model with a suggested minimum of $9.99. Individual users can pay any amount they choose. Teams and businesses are expected to pay the suggested price for a valid license. This is a one-time purchase, no subscription.