<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [puppeteer](./puppeteer.md) &gt; [Protocol](./puppeteer.protocol.md) &gt; [Input](./puppeteer.protocol.input.md)

## Protocol.Input namespace

<b>Signature:</b>

```typescript
export namespace Input 
```

## Interfaces

|  Interface | Description |
|  --- | --- |
|  [DispatchKeyEventRequest](./puppeteer.protocol.input.dispatchkeyeventrequest.md) |  |
|  [DispatchMouseEventRequest](./puppeteer.protocol.input.dispatchmouseeventrequest.md) |  |
|  [DispatchTouchEventRequest](./puppeteer.protocol.input.dispatchtoucheventrequest.md) |  |
|  [EmulateTouchFromMouseEventRequest](./puppeteer.protocol.input.emulatetouchfrommouseeventrequest.md) |  |
|  [InsertTextRequest](./puppeteer.protocol.input.inserttextrequest.md) |  |
|  [SetIgnoreInputEventsRequest](./puppeteer.protocol.input.setignoreinputeventsrequest.md) |  |
|  [SynthesizePinchGestureRequest](./puppeteer.protocol.input.synthesizepinchgesturerequest.md) |  |
|  [SynthesizeScrollGestureRequest](./puppeteer.protocol.input.synthesizescrollgesturerequest.md) |  |
|  [SynthesizeTapGestureRequest](./puppeteer.protocol.input.synthesizetapgesturerequest.md) |  |
|  [TouchPoint](./puppeteer.protocol.input.touchpoint.md) |  |

## Type Aliases

|  Type Alias | Description |
|  --- | --- |
|  [GestureSourceType](./puppeteer.protocol.input.gesturesourcetype.md) |  |
|  [MouseButton](./puppeteer.protocol.input.mousebutton.md) |  |
|  [TimeSinceEpoch](./puppeteer.protocol.input.timesinceepoch.md) | UTC time in seconds, counted from January 1, 1970. |