2022-07-05 13:41:43 +00:00
---
sidebar_label: Touchscreen
---
# Touchscreen class
The Touchscreen class exposes touchscreen events.
2022-10-24 07:07:05 +00:00
#### Signature:
2022-07-05 13:41:43 +00:00
```typescript
2023-10-06 09:08:44 +00:00
export declare abstract class Touchscreen
2022-07-05 13:41:43 +00:00
```
## 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
2024-03-20 15:03:14 +00:00
< table > < thead > < tr > < th >
Method
< / th > < th >
Modifiers
< / th > < th >
Description
< / th > < / tr > < / thead >
< tbody > < tr > < td >
[tap(x, y) ](./puppeteer.touchscreen.tap.md )
< / td > < td >
< / td > < td >
Dispatches a `touchstart` and `touchend` event.
< / td > < / tr >
< tr > < td >
[touchEnd() ](./puppeteer.touchscreen.touchend.md )
< / td > < td >
< / td > < td >
Dispatches a `touchend` event.
< / td > < / tr >
< tr > < td >
[touchMove(x, y) ](./puppeteer.touchscreen.touchmove.md )
< / td > < td >
< / td > < td >
Dispatches a `touchMove` event.
< / td > < / tr >
< tr > < td >
[touchStart(x, y) ](./puppeteer.touchscreen.touchstart.md )
< / td > < td >
< / td > < td >
Dispatches a `touchstart` event.
< / td > < / tr >
< / tbody > < / table >