Perfect Keyboard, Free Edition 8.4.0 Screenshot
Perfect Keyboard text expander allows users to automate text insertion and data entry in any application or web site. Text insertion macros can be triggered by text shortcuts, hotkeys, or just by autocomplete. Macro recorder (both keyboard recorder and mouse recorder) and macro editor makes it easy to create new macros. Macros can consist from keys (keystrokes/text), mouse clicks and macro commands.