Device Touch Input
sailfish_device_touchDiscover the touchscreen input device or inject tap and swipe events on a Sailfish OS device over SSH for automated UI testing.
Instructions
Discover the touchscreen input device or inject tap/swipe events over SSH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| end_x | No | ||
| end_y | No | ||
| steps | No | ||
| action | Yes | discover lists input devices; tap and swipe inject Linux input events. | |
| device | No | Configured device alias or ssh target. When the user says the device is attached over USB, use 'usb' for the default device or 'usb:<name>' when the user supplies a device name. The USB connection trusts that name for device metadata and does not resolve it through DNS. | |
| hold_ms | No | ||
| start_x | No | ||
| start_y | No | ||
| timeout | No | Command timeout in seconds. | |
| duration_ms | No | ||
| input_device | No | Optional explicit device path, for example /dev/input/event5. | |
| include_evdev_trace | No | Also run evdev_trace -i during discovery. Disabled by default because it may block on some devices. |