Macros allow you to extend keyboard shortcuts and create custom functionality assigned to a shortcut. They can be configured on three hierarchy levels - User Settings, Show Settings and Global Settings - which define their scope and priority.
Macro Hierarchy
Erizos Studio supports a hierarchical macro structure:
Level
Description
Priority
User Macros
Defined for the current user. Override any Show-level and Global macros with the same name. Ideal for personal workflow customization.
Highest
Show Macros
Defined within a specific show configuration. Used for show-specific actions or triggers. Overrides any Global macros with the same name.
Medium
Global Macros
Available system-wide for all users and shows. Typically used for shared operations or maintenance routines.
Lowest
Creating a Macro
Go to Settings → Macros (either under the 'User' subsection, or under the 'Show', or in 'Global Settings')
Click +
In the Shortcut field, press the key or key combination you want to assign
Click on the Macro field, press the Edit button, then type the command to be executed (see Macro list below) in the Macro Editor field
Click Save Settings to apply the changes
Interface of the Macros Tab
Icon
Action
Description
Import
Click the Import icon and select a .ezmacros file to import macros
Export
Click the Export icon and choose a location to save the .ezmacros file
Filter
Click the Filter icon and type a keyword — the list will display all macros (from all levels) whose names include that word
Duplicate
Duplicate the selected macro within the current tab
Copy
Copy the selected macro to paste it into another level's macros list
Edit
Click to edit one or multiple macros in the current list