Text Insertion – Text Expander / Text Replacement / Autotext / Auto-complete / Data Entry
Macro Commander provides highly customizable text insertion (also referred to as autotext, text expander, or text entry) capabilities. It allows users to insert predefined pieces of text (text phrases, code snippets, technical specifications, knowledge base entries, FAQ answers, etc.) to any application or web page.
Rich Text or Plain Text
It is possible to create a macro containing rich text (Text Macro) or a macro containing just a plain text (General Macro). Rich text can contain links, images, color text, different fonts, and other text formatting options. Both rich text and plain text can contain a variable replacement placeholders (such as %vCustomerEmail%) that get replaced by actual data.
Text Shortcut, Hotkeys, and other Activations
The text insertion can be invoked by user by many different Activations. Text shortcut is very convenient activation method. The text shortcut – when typed in – is replaced by the macro text (this is where “text expander” or “text replacement” comes from). However, there are many more activation options such as auto-complete, mouse move, macro toolbar, or others. The Activation can be configured on each individual macro, or it can be set on macro group. If the Activation is the same for multiple macros, then a menu to pick the right one is displayed.
Scope
Activations by default work in any application, however, the Scope can be configured so that an Activation (for example, a hotkey) only works in certain applications. This makes it possible to have the same Activations that insert different text depending on the application it is used in. The Scope can be set per macro or per macro group.
Paste Through Clipboard or Send as Keystrokes
Rich text (Text Macro) is always inserted to target application through clipboard, however, the plain text (General Macro) has also an option to send the text as sequence of keystrokes.
Logic, Commands, Sequence
Macro Commander offers commands that allow to sequence multiple text insertion macros. User has full flexibility to create complex customized text insertion macros from smaller reusable pieces.