2024-03-25 13:03:57 +00:00
---
sidebar_label: Touchscreen
---
# Touchscreen class
The Touchscreen class exposes touchscreen events.
#### Signature:
```typescript
export declare abstract class Touchscreen
```
## Remarks
The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the `Touchscreen` class.
## Methods
< table > < thead > < tr > < th >
Method
< / th > < th >
Modifiers
< / th > < th >
Description
< / th > < / tr > < / thead >
< tbody > < tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "tap" > [tap(x, y)](./puppeteer.touchscreen.tap.md)< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
< / td > < td >
Dispatches a `touchstart` and `touchend` event.
< / td > < / tr >
< tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "touchend" > [touchEnd()](./puppeteer.touchscreen.touchend.md)< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
< / td > < td >
Dispatches a `touchend` event.
< / td > < / tr >
< tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "touchmove" > [touchMove(x, y)](./puppeteer.touchscreen.touchmove.md)< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
< / td > < td >
Dispatches a `touchMove` event.
< / td > < / tr >
< tr > < td >
2024-04-11 16:51:07 +00:00
< span id = "touchstart" > [touchStart(x, y)](./puppeteer.touchscreen.touchstart.md)< / span >
2024-03-25 13:03:57 +00:00
< / td > < td >
< / td > < td >
Dispatches a `touchstart` event.
< / td > < / tr >
< / tbody > < / table >