Menu path
Set-Up > Preferences > Keyboard Macros
What it Does
The keyboard macro recording function allows you to create new keyboard commands for any key on the keyboard, enabling faster access to frequently used menu options and commands.
π§ How to set up a keyboard macro
Navigate to Set-Up > Preferences > Keyboard Macros
Select either the ALT key or CTRL key from the keyboard
The current assigned command statement (if any) is displayed in a dialog box
Enter your new command statement in the text field
Click OK to save the macro assignment
π§Ύ Command statement types
Command Type | Syntax | Description |
Main menu commands | !main [command] | Access standard File, Edit, View menu options with modifier levels |
Inline menu commands | !menu [command] | Access context-sensitive menu options with specified parameters |
π Practical examples for roofing estimators
Main menu macro example:
To create a shortcut for File > Save the current database:
β !main file save
Inline menu macro example:
To enable the Inline Zoom Window command, set all options to [Yes] and await window definition:
β !menu zoom window out cross [OK]
π‘ Tips for effective macro use
Choose logical key combinations that don't conflict with existing shortcuts
Test your macros after creation to ensure they work as expected
Document your custom macros for team members who may use your setup
Consider creating macros for repetitive tasks like saving, printing, or switching views
β οΈ Important notes
Modifier levels determine how deeply the command executes into sub-menus
Reassigning a key will overwrite any existing macro for that key combination
Macro commands are case-sensitive and must match exact menu syntax

