Overview
An event trigger fires when an event occurs through a user interaction or an updating value. You can choose if the Event trigger listens for a view event, variable event, keyboard event, or custom event. Each event type is customizable.
Trigger Properties
Type
Set the event type as a view, variable, keyboard, or custom event:
View Event: An event that occurs when an object or page appears, loads, disappears, or changes appearance.
Variable Event: An event that occurs when a variable's value changes.
Keyboard Event: An event that occurs when the native keyboard shows or hides.
Custom Event: An event that occurs when a custom Event is triggered.
Is Enabled
Set if the trigger should fire when the trigger's conditions are met.
View Event Properties
Event
Set if the trigger should fire when an object or page appears, loads, disappears, or changes appearance:
On Load: Fires when an object or page loads.
On Appear: Fires when an object or page appears (shows or duplicates).
On Disappear: Fires when an object or page disappears (hides or removes)
Appearance Changed: Fires when an object or page's UI appearance changes.
Variable Event Properties
Variable
Select the variable that the trigger will monitor.
Event
Set the variable event that will fire the trigger:
On Change: Fires when the selected variable's value changes.
Keyboard Event Properties
Event
Set if the trigger should fire when the keyboard shows or hides:
On Keyboard Show: Fires when the native Apple keyboard opens.
On Keyboard Hide: Fires when the native Apple keyboard closes.
Custom Event Properties
Event
Select the custom event that will fire the trigger. Create a custom event in the Event Panel.
Expression Editor Properties
Is Enabled
trigger.isEnabled
Whether the trigger is enabled or disabled.