Dynamic shortcuts allow changing the Value or Input a shortcut uses with the press of a button.
This can be used to reduce the number of buttons needed to be setup in complex productions.
For example, consider a controller where one button is for Mute, and one for Solo.
Normally these would only control a single input. With dynamic inputs you can have a row of buttons
to select what these buttons control live.
1. When selecting an Input for a shortcut (for example "Fade"), scroll up the Input dropdown box to select either Dynamic1, Dynamic2, Dynamic3 or Dynamic4.
By default these are set to nothing, so the shortcut will have no effect when pressed.
2. To choose what input this shortcut will Fade, create another shortcut on a separate button and set the Function to SetDynamicInput1, SetDynamicInput2, SetDynamicInput3 or SetDynamicInput4 (matching the number you used in Step 1)
3. Set the Value of this shortcut to a Number or Name of the input you wish to assign.
4. Press this button to assign the input to Dynamic1. Now when you press the Fade shortcut it will fade to that input as expected.
With this style of shortcuts you can assign a row of buttons to select various inputs into Dynamic1, then have other inputs (such as transition buttons) that will transition to that input.
The order of pressing buttons is important, you press the shortcut to assign the input first, then press the shortcut you wish to run on that input second.
Dynamic Values are similar to Dynamic Inputs above expect they can be used to change the Value a Shortcut uses.
1. Add a shortcut that requires a Value (for example "SetText") and type in Dynamic1, Dynamic2, Dynamic3 or Dynamic4 as the Value.
If using SetText be sure to select the Title input to use and also the Title dropdown to select the field.
By default this shortcut will have no effect when pressed as Dynamic1 has not yet been set to anything.
2. Create another shortcut on a separate button and set the Function to SetDynamicValue1, SetDynamicValue2, SetDynamicValue3 or SetDynamicValue4
3. Set the Value to the text you wish to use, for example "Hello!".
4. Press the second shortcut and then press the first, the text selected by the second shortcut will appear in the title assigned to the first.
Activators are supported for Dynamic Inputs. If an activator is assigned to Input 5 and Event InputDynamic1 then that button will light up
when Input 5 has been selected into Dynamic1.