The Mouse Event behavior listens to events from an external hardware mouse or trackpad and triggers behaviors once an event has been received.
| ⚠️ Warning: This feature is only fully supported on iOS 14.0 and above. |
| Event Type | Description |
| On Left Click |
Trigger an event when a left click has been triggered. By default, this triggers when pressed but this can be changed to trigger on release. |
| On Right Click |
Trigger an event when a right click has been triggered. Pressing with two fingers on an Apple supported trackpad will be treated as a right click. By default, this triggers when pressed but this can be changed to trigger on release. |
| On Move |
Trigger an event when the mouse moves. This outputs the mouse position and the raw amount it has moved on the x and y axes. |
| On Connection |
Trigger an event when a hardware mouse or trackpad is connected. |
| On Disconnection |
Trigger an event when a hardware mouse or trackpad is disconnected. |
| Output Fields | Description |
| x |
The current horizontal position of the mouse in screen space at the time the event was received. Units are in meters. |
| y |
The current vertical position of the mouse in screen space at the time the event was received. Units are in meters. |
| dx |
The raw amount the mouse has moved horizontally. |
| dy |
The raw amount the mouse has moved vertically. |
| vendor |
The vendor name of the external mouse or trackpad. e.g "Magic Keyboard". |
| Example: Successfully Connected |
| When a mouse has been successfully registered, change the color of an object and display information about the mouse to let the user know that the mouse has connected. |
| Example: Mouse Pointer |
| Every time the mouse moves, an object moves to the position of the mouse, making it appear that the mouse is controlling the object. |
0 Comments