pl.wendigo.chrome.api.input

Package pl.wendigo.chrome.api.input

Contains DevTools Protocol Input domain implementation accessible via InputOperations class.

Types

DispatchKeyEventRequest

data class DispatchKeyEventRequest

Represents request frame that can be used with Input#dispatchKeyEvent operation call.

DispatchMouseEventRequest

data class DispatchMouseEventRequest

Represents request frame that can be used with Input#dispatchMouseEvent operation call.

DispatchTouchEventRequest

data class DispatchTouchEventRequest

Represents request frame that can be used with Input#dispatchTouchEvent operation call.

EmulateTouchFromMouseEventRequest

data class EmulateTouchFromMouseEventRequest

Represents request frame that can be used with Input#emulateTouchFromMouseEvent operation call.

GestureSourceType

enum class GestureSourceType

InputOperations

class InputOperations

InputOperations represents Input protocol domain request/response operations and events that can be captured.

InsertTextRequest

data class InsertTextRequest

Represents request frame that can be used with Input#insertText operation call.

MouseButton

enum class MouseButton

SetIgnoreInputEventsRequest

data class SetIgnoreInputEventsRequest

Represents request frame that can be used with Input#setIgnoreInputEvents operation call.

SynthesizePinchGestureRequest

data class SynthesizePinchGestureRequest

Represents request frame that can be used with Input#synthesizePinchGesture operation call.

SynthesizeScrollGestureRequest

data class SynthesizeScrollGestureRequest

Represents request frame that can be used with Input#synthesizeScrollGesture operation call.

SynthesizeTapGestureRequest

data class SynthesizeTapGestureRequest

Represents request frame that can be used with Input#synthesizeTapGesture operation call.

TouchPoint

data class TouchPoint

Type Aliases

TimeSinceEpoch

typealias TimeSinceEpoch = Double

UTC time in seconds, counted from January 1, 1970.