Safe Haskell | None |
---|---|
Language | Haskell2010 |
CDP.Domains.Input
Description
Input
Synopsis
- data PInputSynthesizeTapGesture = PInputSynthesizeTapGesture {}
- data PInputSynthesizeScrollGesture = PInputSynthesizeScrollGesture {
- pInputSynthesizeScrollGestureX :: Double
- pInputSynthesizeScrollGestureY :: Double
- pInputSynthesizeScrollGestureXDistance :: Maybe Double
- pInputSynthesizeScrollGestureYDistance :: Maybe Double
- pInputSynthesizeScrollGestureXOverscroll :: Maybe Double
- pInputSynthesizeScrollGestureYOverscroll :: Maybe Double
- pInputSynthesizeScrollGesturePreventFling :: Maybe Bool
- pInputSynthesizeScrollGestureSpeed :: Maybe Int
- pInputSynthesizeScrollGestureGestureSourceType :: Maybe InputGestureSourceType
- pInputSynthesizeScrollGestureRepeatCount :: Maybe Int
- pInputSynthesizeScrollGestureRepeatDelayMs :: Maybe Int
- pInputSynthesizeScrollGestureInteractionMarkerName :: Maybe Text
- data PInputSynthesizePinchGesture = PInputSynthesizePinchGesture {}
- data PInputSetInterceptDrags = PInputSetInterceptDrags {}
- data PInputSetIgnoreInputEvents = PInputSetIgnoreInputEvents {}
- data PInputEmulateTouchFromMouseEvent = PInputEmulateTouchFromMouseEvent {
- pInputEmulateTouchFromMouseEventType :: PInputEmulateTouchFromMouseEventType
- pInputEmulateTouchFromMouseEventX :: Int
- pInputEmulateTouchFromMouseEventY :: Int
- pInputEmulateTouchFromMouseEventButton :: InputMouseButton
- pInputEmulateTouchFromMouseEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputEmulateTouchFromMouseEventDeltaX :: Maybe Double
- pInputEmulateTouchFromMouseEventDeltaY :: Maybe Double
- pInputEmulateTouchFromMouseEventModifiers :: Maybe Int
- pInputEmulateTouchFromMouseEventClickCount :: Maybe Int
- data PInputEmulateTouchFromMouseEventType
- data PInputDispatchTouchEvent = PInputDispatchTouchEvent {}
- data PInputDispatchTouchEventType
- data PInputDispatchMouseEvent = PInputDispatchMouseEvent {
- pInputDispatchMouseEventType :: PInputDispatchMouseEventType
- pInputDispatchMouseEventX :: Double
- pInputDispatchMouseEventY :: Double
- pInputDispatchMouseEventModifiers :: Maybe Int
- pInputDispatchMouseEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputDispatchMouseEventButton :: Maybe InputMouseButton
- pInputDispatchMouseEventButtons :: Maybe Int
- pInputDispatchMouseEventClickCount :: Maybe Int
- pInputDispatchMouseEventForce :: Maybe Double
- pInputDispatchMouseEventTangentialPressure :: Maybe Double
- pInputDispatchMouseEventTiltX :: Maybe Int
- pInputDispatchMouseEventTiltY :: Maybe Int
- pInputDispatchMouseEventTwist :: Maybe Int
- pInputDispatchMouseEventDeltaX :: Maybe Double
- pInputDispatchMouseEventDeltaY :: Maybe Double
- pInputDispatchMouseEventPointerType :: Maybe PInputDispatchMouseEventPointerType
- data PInputDispatchMouseEventPointerType
- data PInputDispatchMouseEventType
- data PInputImeSetComposition = PInputImeSetComposition {}
- data PInputInsertText = PInputInsertText {}
- data PInputDispatchKeyEvent = PInputDispatchKeyEvent {
- pInputDispatchKeyEventType :: PInputDispatchKeyEventType
- pInputDispatchKeyEventModifiers :: Maybe Int
- pInputDispatchKeyEventTimestamp :: Maybe InputTimeSinceEpoch
- pInputDispatchKeyEventText :: Maybe Text
- pInputDispatchKeyEventUnmodifiedText :: Maybe Text
- pInputDispatchKeyEventKeyIdentifier :: Maybe Text
- pInputDispatchKeyEventCode :: Maybe Text
- pInputDispatchKeyEventKey :: Maybe Text
- pInputDispatchKeyEventWindowsVirtualKeyCode :: Maybe Int
- pInputDispatchKeyEventNativeVirtualKeyCode :: Maybe Int
- pInputDispatchKeyEventAutoRepeat :: Maybe Bool
- pInputDispatchKeyEventIsKeypad :: Maybe Bool
- pInputDispatchKeyEventIsSystemKey :: Maybe Bool
- pInputDispatchKeyEventLocation :: Maybe Int
- pInputDispatchKeyEventCommands :: Maybe [Text]
- data PInputDispatchKeyEventType
- data PInputDispatchDragEvent = PInputDispatchDragEvent {}
- data PInputDispatchDragEventType
- data InputDragIntercepted = InputDragIntercepted {}
- data InputDragData = InputDragData {}
- data InputDragDataItem = InputDragDataItem {}
- type InputTimeSinceEpoch = Double
- data InputMouseButton
- data InputGestureSourceType
- data InputTouchPoint = InputTouchPoint {
- inputTouchPointX :: Double
- inputTouchPointY :: Double
- inputTouchPointRadiusX :: Maybe Double
- inputTouchPointRadiusY :: Maybe Double
- inputTouchPointRotationAngle :: Maybe Double
- inputTouchPointForce :: Maybe Double
- inputTouchPointTangentialPressure :: Maybe Double
- inputTouchPointTiltX :: Maybe Int
- inputTouchPointTiltY :: Maybe Int
- inputTouchPointTwist :: Maybe Int
- inputTouchPointId :: Maybe Double
- pInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> PInputDispatchDragEvent
- pInputDispatchKeyEvent :: PInputDispatchKeyEventType -> PInputDispatchKeyEvent
- pInputInsertText :: Text -> PInputInsertText
- pInputImeSetComposition :: Text -> Int -> Int -> PInputImeSetComposition
- pInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> PInputDispatchMouseEvent
- pInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> PInputDispatchTouchEvent
- pInputEmulateTouchFromMouseEvent :: PInputEmulateTouchFromMouseEventType -> Int -> Int -> InputMouseButton -> PInputEmulateTouchFromMouseEvent
- pInputSetIgnoreInputEvents :: Bool -> PInputSetIgnoreInputEvents
- pInputSetInterceptDrags :: Bool -> PInputSetInterceptDrags
- pInputSynthesizePinchGesture :: Double -> Double -> Double -> PInputSynthesizePinchGesture
- pInputSynthesizeScrollGesture :: Double -> Double -> PInputSynthesizeScrollGesture
- pInputSynthesizeTapGesture :: Double -> Double -> PInputSynthesizeTapGesture
Documentation
data PInputSynthesizeTapGesture Source #
Synthesizes a tap gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizeTapGesture
command.
Constructors
PInputSynthesizeTapGesture | |
Fields
|
Instances
Eq PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSynthesizeTapGesture -> PInputSynthesizeTapGesture -> Bool # (/=) :: PInputSynthesizeTapGesture -> PInputSynthesizeTapGesture -> Bool # | |
Show PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizeTapGesture -> ShowS # show :: PInputSynthesizeTapGesture -> String # showList :: [PInputSynthesizeTapGesture] -> ShowS # | |
ToJSON PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizeTapGesture -> Value # toEncoding :: PInputSynthesizeTapGesture -> Encoding # toJSONList :: [PInputSynthesizeTapGesture] -> Value # toEncodingList :: [PInputSynthesizeTapGesture] -> Encoding # | |
Command PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
type CommandResponse PInputSynthesizeTapGesture Source # | |
Defined in CDP.Domains.Input |
data PInputSynthesizeScrollGesture Source #
Synthesizes a scroll gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizeScrollGesture
command.
Constructors
PInputSynthesizeScrollGesture | |
Fields
|
Instances
Eq PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input | |
Show PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizeScrollGesture -> ShowS # show :: PInputSynthesizeScrollGesture -> String # showList :: [PInputSynthesizeScrollGesture] -> ShowS # | |
ToJSON PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizeScrollGesture -> Value # toEncoding :: PInputSynthesizeScrollGesture -> Encoding # toJSONList :: [PInputSynthesizeScrollGesture] -> Value # toEncodingList :: [PInputSynthesizeScrollGesture] -> Encoding # | |
Command PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
type CommandResponse PInputSynthesizeScrollGesture Source # | |
Defined in CDP.Domains.Input |
data PInputSynthesizePinchGesture Source #
Synthesizes a pinch gesture over a time period by issuing appropriate touch events.
Parameters of the synthesizePinchGesture
command.
Constructors
PInputSynthesizePinchGesture | |
Fields
|
Instances
Eq PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSynthesizePinchGesture -> PInputSynthesizePinchGesture -> Bool # (/=) :: PInputSynthesizePinchGesture -> PInputSynthesizePinchGesture -> Bool # | |
Show PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSynthesizePinchGesture -> ShowS # show :: PInputSynthesizePinchGesture -> String # showList :: [PInputSynthesizePinchGesture] -> ShowS # | |
ToJSON PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSynthesizePinchGesture -> Value # toEncoding :: PInputSynthesizePinchGesture -> Encoding # toJSONList :: [PInputSynthesizePinchGesture] -> Value # toEncodingList :: [PInputSynthesizePinchGesture] -> Encoding # | |
Command PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input Associated Types | |
type CommandResponse PInputSynthesizePinchGesture Source # | |
Defined in CDP.Domains.Input |
data PInputSetInterceptDrags Source #
Prevents default drag and drop behavior and instead emits dragIntercepted
events.
Drag and drop behavior can be directly controlled via dispatchDragEvent
.
Parameters of the setInterceptDrags
command.
Constructors
PInputSetInterceptDrags | |
Fields |
Instances
data PInputSetIgnoreInputEvents Source #
Ignores input events (useful while auditing page).
Parameters of the setIgnoreInputEvents
command.
Constructors
PInputSetIgnoreInputEvents | |
Fields
|
Instances
Eq PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputSetIgnoreInputEvents -> PInputSetIgnoreInputEvents -> Bool # (/=) :: PInputSetIgnoreInputEvents -> PInputSetIgnoreInputEvents -> Bool # | |
Show PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputSetIgnoreInputEvents -> ShowS # show :: PInputSetIgnoreInputEvents -> String # showList :: [PInputSetIgnoreInputEvents] -> ShowS # | |
ToJSON PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputSetIgnoreInputEvents -> Value # toEncoding :: PInputSetIgnoreInputEvents -> Encoding # toJSONList :: [PInputSetIgnoreInputEvents] -> Value # toEncodingList :: [PInputSetIgnoreInputEvents] -> Encoding # | |
Command PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input Associated Types | |
type CommandResponse PInputSetIgnoreInputEvents Source # | |
Defined in CDP.Domains.Input |
data PInputEmulateTouchFromMouseEvent Source #
Constructors
PInputEmulateTouchFromMouseEvent | |
Fields
|
Instances
Eq PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input | |
Show PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputEmulateTouchFromMouseEvent -> ShowS # | |
ToJSON PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input | |
Command PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input Associated Types type CommandResponse PInputEmulateTouchFromMouseEvent Source # | |
type CommandResponse PInputEmulateTouchFromMouseEvent Source # | |
Defined in CDP.Domains.Input |
data PInputEmulateTouchFromMouseEventType Source #
Emulates touch event from the mouse event parameters.
Parameters of the emulateTouchFromMouseEvent
command.
Constructors
PInputEmulateTouchFromMouseEventTypeMousePressed | |
PInputEmulateTouchFromMouseEventTypeMouseReleased | |
PInputEmulateTouchFromMouseEventTypeMouseMoved | |
PInputEmulateTouchFromMouseEventTypeMouseWheel |
Instances
data PInputDispatchTouchEvent Source #
Constructors
PInputDispatchTouchEvent | |
Fields
|
Instances
data PInputDispatchTouchEventType Source #
Dispatches a touch event to the page.
Parameters of the dispatchTouchEvent
command.
Constructors
PInputDispatchTouchEventTypeTouchStart | |
PInputDispatchTouchEventTypeTouchEnd | |
PInputDispatchTouchEventTypeTouchMove | |
PInputDispatchTouchEventTypeTouchCancel |
Instances
data PInputDispatchMouseEvent Source #
Constructors
PInputDispatchMouseEvent | |
Fields
|
Instances
data PInputDispatchMouseEventPointerType Source #
Instances
data PInputDispatchMouseEventType Source #
Dispatches a mouse event to the page.
Parameters of the dispatchMouseEvent
command.
Constructors
PInputDispatchMouseEventTypeMousePressed | |
PInputDispatchMouseEventTypeMouseReleased | |
PInputDispatchMouseEventTypeMouseMoved | |
PInputDispatchMouseEventTypeMouseWheel |
Instances
data PInputImeSetComposition Source #
This method sets the current candidate text for ime. Use imeCommitComposition to commit the final text. Use imeSetComposition with empty string as text to cancel composition.
Parameters of the imeSetComposition
command.
Constructors
PInputImeSetComposition | |
Fields
|
Instances
data PInputInsertText Source #
This method emulates inserting text that doesn't come from a key press, for example an emoji keyboard or an IME.
Parameters of the insertText
command.
Constructors
PInputInsertText | |
Fields
|
Instances
Eq PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputInsertText -> PInputInsertText -> Bool # (/=) :: PInputInsertText -> PInputInsertText -> Bool # | |
Show PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputInsertText -> ShowS # show :: PInputInsertText -> String # showList :: [PInputInsertText] -> ShowS # | |
ToJSON PInputInsertText Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputInsertText -> Value # toEncoding :: PInputInsertText -> Encoding # toJSONList :: [PInputInsertText] -> Value # toEncodingList :: [PInputInsertText] -> Encoding # | |
Command PInputInsertText Source # | |
Defined in CDP.Domains.Input Associated Types Methods commandName :: Proxy PInputInsertText -> String Source # fromJSON :: Proxy PInputInsertText -> Value -> Result (CommandResponse PInputInsertText) Source # | |
type CommandResponse PInputInsertText Source # | |
Defined in CDP.Domains.Input |
data PInputDispatchKeyEvent Source #
Constructors
PInputDispatchKeyEvent | |
Fields
|
Instances
Eq PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods (==) :: PInputDispatchKeyEvent -> PInputDispatchKeyEvent -> Bool # (/=) :: PInputDispatchKeyEvent -> PInputDispatchKeyEvent -> Bool # | |
Show PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> PInputDispatchKeyEvent -> ShowS # show :: PInputDispatchKeyEvent -> String # showList :: [PInputDispatchKeyEvent] -> ShowS # | |
ToJSON PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Methods toJSON :: PInputDispatchKeyEvent -> Value # toEncoding :: PInputDispatchKeyEvent -> Encoding # toJSONList :: [PInputDispatchKeyEvent] -> Value # | |
Command PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input Associated Types Methods commandName :: Proxy PInputDispatchKeyEvent -> String Source # fromJSON :: Proxy PInputDispatchKeyEvent -> Value -> Result (CommandResponse PInputDispatchKeyEvent) Source # | |
type CommandResponse PInputDispatchKeyEvent Source # | |
Defined in CDP.Domains.Input |
data PInputDispatchKeyEventType Source #
Dispatches a key event to the page.
Parameters of the dispatchKeyEvent
command.
Constructors
PInputDispatchKeyEventTypeKeyDown | |
PInputDispatchKeyEventTypeKeyUp | |
PInputDispatchKeyEventTypeRawKeyDown | |
PInputDispatchKeyEventTypeChar |
Instances
data PInputDispatchDragEvent Source #
Constructors
PInputDispatchDragEvent | |
Fields
|
Instances
data PInputDispatchDragEventType Source #
Dispatches a drag event into the page.
Parameters of the dispatchDragEvent
command.
Constructors
PInputDispatchDragEventTypeDragEnter | |
PInputDispatchDragEventTypeDragOver | |
PInputDispatchDragEventTypeDrop | |
PInputDispatchDragEventTypeDragCancel |
Instances
data InputDragIntercepted Source #
Type of the dragIntercepted
event.
Constructors
InputDragIntercepted | |
Fields |
Instances
Eq InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragIntercepted -> InputDragIntercepted -> Bool # (/=) :: InputDragIntercepted -> InputDragIntercepted -> Bool # | |
Show InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragIntercepted -> ShowS # show :: InputDragIntercepted -> String # showList :: [InputDragIntercepted] -> ShowS # | |
FromJSON InputDragIntercepted Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragIntercepted # parseJSONList :: Value -> Parser [InputDragIntercepted] # | |
Event InputDragIntercepted Source # | |
Defined in CDP.Domains.Input |
data InputDragData Source #
Type DragData
.
Constructors
InputDragData | |
Fields
|
Instances
Eq InputDragData Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragData -> InputDragData -> Bool # (/=) :: InputDragData -> InputDragData -> Bool # | |
Show InputDragData Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragData -> ShowS # show :: InputDragData -> String # showList :: [InputDragData] -> ShowS # | |
ToJSON InputDragData Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputDragData -> Value # toEncoding :: InputDragData -> Encoding # toJSONList :: [InputDragData] -> Value # toEncodingList :: [InputDragData] -> Encoding # | |
FromJSON InputDragData Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragData # parseJSONList :: Value -> Parser [InputDragData] # |
data InputDragDataItem Source #
Type DragDataItem
.
Constructors
InputDragDataItem | |
Fields
|
Instances
Eq InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputDragDataItem -> InputDragDataItem -> Bool # (/=) :: InputDragDataItem -> InputDragDataItem -> Bool # | |
Show InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputDragDataItem -> ShowS # show :: InputDragDataItem -> String # showList :: [InputDragDataItem] -> ShowS # | |
ToJSON InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputDragDataItem -> Value # toEncoding :: InputDragDataItem -> Encoding # toJSONList :: [InputDragDataItem] -> Value # toEncodingList :: [InputDragDataItem] -> Encoding # | |
FromJSON InputDragDataItem Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputDragDataItem # parseJSONList :: Value -> Parser [InputDragDataItem] # |
type InputTimeSinceEpoch = Double Source #
Type TimeSinceEpoch
.
UTC time in seconds, counted from January 1, 1970.
data InputMouseButton Source #
Type MouseButton
.
Constructors
InputMouseButtonNone | |
InputMouseButtonLeft | |
InputMouseButtonMiddle | |
InputMouseButtonRight | |
InputMouseButtonBack | |
InputMouseButtonForward |
Instances
data InputGestureSourceType Source #
Type GestureSourceType
.
Instances
data InputTouchPoint Source #
Type TouchPoint
.
Constructors
InputTouchPoint | |
Fields
|
Instances
Eq InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods (==) :: InputTouchPoint -> InputTouchPoint -> Bool # (/=) :: InputTouchPoint -> InputTouchPoint -> Bool # | |
Show InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods showsPrec :: Int -> InputTouchPoint -> ShowS # show :: InputTouchPoint -> String # showList :: [InputTouchPoint] -> ShowS # | |
ToJSON InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods toJSON :: InputTouchPoint -> Value # toEncoding :: InputTouchPoint -> Encoding # toJSONList :: [InputTouchPoint] -> Value # toEncodingList :: [InputTouchPoint] -> Encoding # | |
FromJSON InputTouchPoint Source # | |
Defined in CDP.Domains.Input Methods parseJSON :: Value -> Parser InputTouchPoint # parseJSONList :: Value -> Parser [InputTouchPoint] # |
pInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> PInputDispatchDragEvent Source #
pInputImeSetComposition :: Text -> Int -> Int -> PInputImeSetComposition Source #
pInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> PInputDispatchMouseEvent Source #
pInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> PInputDispatchTouchEvent Source #