keyboardFX is an After Effects plugin that creates fully customizable keyboards and typing animations, featuring intelligent case detection, a Virtual Keyboard panel, and support for numbers and letters on mobile/tablet layouts.
Developed by Real Creations.

About keyboardFX
keyboardFX generates fully customizable keyboards and user‑defined typing animations within Adobe After Effects. It works across a broad range of host versions, from After Effects 2025 back to CS6, making it viable for both recent and older installations. Recent updates added intelligent case detection that inserts {{SHIFT}} codes on each change between lower‑ and uppercase characters, and expanded the mobile/tablet keyboard to include numbers 0‑9 and both letter cases. A Virtual Keyboard panel simplifies entering special codes for each keyboard type. Version 1.5 introduced speed improvements and a move to license framework v4.2.0, while version 1.51 fixed an expression‑setup freeze and corrected Arial font naming for generated text layers.
Features
- Generates fully customizable keyboards
- Creates user-defined typing animations
- Intelligent case detection that inserts {{SHIFT}} codes on lower- and uppercase changes, updating the mobile keyboard layout
- Virtual Keyboard panel for inputting special codes for each keyboard type
- Numbers 0-9 and lower- and uppercase letters on the mobile/tablet keyboard
- Compatibility spanning After Effects 2025 through CS6
Best for
After Effects artists who need customizable keyboard graphics with automated typing animations, including mobile and tablet keyboard layouts.
Frequently asked questions
Which After Effects versions does keyboardFX support?
keyboardFX supports After Effects versions from 2025 back through 2024, 2023, 2022, 2021, 2020, and the CC line including CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, and CS6.
Is keyboardFX free to download?
The catalog lists keyboardFX as free, but licensing terms may change, so checking the developer’s page for current details before downloading is recommended.
What changed in keyboardFX version 1.5 and 1.51?
Version 1.5 added speed improvements, a Virtual Keyboard panel, numbers and both letter cases for mobile/tablet keyboards, updated special codes, and moved to license framework v4.2.0. Version 1.51 fixed an expression‑setup freeze and corrected Arial font naming for generated text layers.
How does keyboardFX handle uppercase and lowercase text on the mobile keyboard?
keyboardFX automatically reads the input text on the mobile/tablet keyboard and inserts {{SHIFT}} codes whenever the case changes, updating the on‑screen layout to match the current character’s case.
Related plugins
Explore keyboardFX
View download and installation options.