grandMA3 User Manual Publication
Assign Macros to Keys and Buttons

grandMA3 User Manual » Macros » Assign Macros to Keys and Buttons
Version 2.1

The macros can be assigned to executors or view buttons for easy access. 

The macro is still in the macro pool. The executor or view button simply runs the macro in the pool. It is, therefore, a requirement to have the macro in the pool before assigning it anywhere.

There are different ways to assign macros to keys or buttons:

Assign Macros by Using the Keys

Requirements: A visible macro pool and a stored macro.

This is maybe the fastest way to assign the macro when using a console:

  1. Press Assign.
  2. Press MA while pressing X14 | Macro.
  3. Enter the macro number using the numeric keys.
  4. Press the button or tap the key where the macro is to be assigned.

Alternatively, if the macro pool is visible:

  1. Press Assign.
  2. Tap the macro to be assigned in the macro pool.
  3. Press the button or tap the key where the macro is to be assigned.

Assign Macros by Using the Swipey Commands

Requirement: Have the macro pool visible on the screen.

  1. Tap and hold the macro pool object.
  2. Swipe out of the pool object. The swipey commands open.
  3. Swipe to the Assign button and release the screen.
  4. Press the button or tap the key where the macro is to be assigned.

The macro is assigned to a key.

Assign Macros by Using the Assign Menu for Executors

  1. Press Assign and press the desired executor. The Assign Menu opens:


  1. Tap Object on the left.
  2. Tap Macro at the top of the menu.
  3. Tap the desired macro in the list.
  4. Close the Assign Menu.

The macro is assigned to an executor.

 

Assign to an Executor Using the Command Line

To assign a macro to an executor on a specific page, use this syntax:

User name[Fixture]>Assign Macro ["Macro_Name" or Macro_Number] At Page ["Page_Name" or Page_Number].[Executor_Number]

To assign a macro to the current page, use this syntax:

User name[Fixture]>Assign Macro ["Macro_Name" or Macro_Number] At Executor [Executor_Number]