DispatchTouchEventRequest

@Serializable
data class DispatchTouchEventRequest(val type: TouchEventType, val touchPoints: List<TouchPoint>, val modifiers: Int? = null, val timestamp: TimeSinceEpoch? = null)(source)

Request object containing input parameters for the InputDomain.dispatchTouchEvent command.

Constructors

Link copied to clipboard
constructor(type: TouchEventType, touchPoints: List<TouchPoint>, modifiers: Int? = null, timestamp: TimeSinceEpoch? = null)

Types

Link copied to clipboard
class Builder(val type: TouchEventType, val touchPoints: List<TouchPoint>)

Properties

Link copied to clipboard
val modifiers: Int? = null

Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).

Link copied to clipboard

Time at which the event occurred.

Link copied to clipboard

Active touch points on the touch device. One event per any changed point (compared to previous touch event in a sequence) is generated, emulating pressing/moving/releasing points one by one.

Link copied to clipboard

Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while TouchStart and TouchMove must contains at least one.