| Name | Type | Description | Notes |
|---|---|---|---|
| position | object_t * | Finger Positions | [optional] |
| buttons | list_t * | Buttons to be held when this position is reached. Accepts case-insensitive VM button names, keyboard key names, or single ASCII characters. No change if not defined; an empty array releases all buttons. | [optional] |
| normalized | int | true if you want to use normalized x,y coordinates from 0-10000 (eg 5000,5000 is always center of screen) | [optional] |
| wait | double | Duration to wait before this input is executed. Instant if not defined. | [optional] |
| start | object_t * | Finger Positions | |
| end | object_t * | Finger Positions | |
| bezier_points | list_t * | array of per-finger intermediate touch positions, up to 10 depending on model. Straight line if not defined. | [optional] |
| start_buttons | list_t * | Buttons to be held during this curve. | |
| end_buttons | list_t * | Buttons to be left held after this curve. Same as startButtons if not defined. | [optional] |
| duration | double | Duration to execute this curve over. | |
| required | char * | text to type | |
| key_duration | double | How long to take to type each key. 150ms if not defined. | [optional] |