Les macros peuvent être constituées de touches (frappes/texte), de clics de souris et de commandes de macros. Perfect Keyboard text expander permet aux utilisateurs d'automatiser l'insertion de texte et la saisie de données dans n'importe quelle application ou site web. L'enregistreur de macros (à la fois l'enregistreur du clavier et l'enregistreur de la souris) et l'éditeur de macros permettent de créer facilement de nouvelles macros. Les macros d'insertion de texte peuvent être déclenchées par des raccourcis de texte, des touches de raccourci, ou simplement par la complétion automatique. Perfect Keyboard apporte aux utilisateurs une insertion de texte et une saisie de données rapides, automatisées et sans erreur pour atteindre une plus grande productivité.