1# @ohos.multimodalInput.gestureEvent (Gesture Event) (System APIs) 2 3The **gestureEvent** module provides gesture events reported by devices. 4 5> **NOTE** 6> 7> The initial APIs of this module are supported since API version 14. Newly added APIs will be marked with a superscript to indicate their earliest API version. 8> 9> - The APIs provided by this module are system APIs. 10 11## Modules to Import 12 13```js 14import { Touch } from '@kit.InputKit'; 15``` 16 17## TouchGestureEvent 18 19Defines a touchscreen gesture event. 20 21**System capability**: SystemCapability.MultimodalInput.Input.Core 22 23| Name | Type | Readable| Writable| Description | 24| ------------------ | ------------------------- | ---- | ---- | ---------------- | 25| action | [TouchGestureAction](#touchgestureaction14) | Yes | No | Enumerates touchscreen gesture types.| 26| touches | [Touch](js-apis-touchevent.md#touch)[] | Yes| No| Touch point information.| 27 28## TouchGestureAction<sup>14+</sup> 29 30Enumerates touchscreen gesture types. 31 32**System capability**: SystemCapability.MultimodalInput.Input.Core 33 34| Name | Value | Description | 35| --------------- | --- | --------------- | 36| SWIPE_DOWN | 0 | Multi-finger downward swipe. | 37| SWIPE_UP | 1 | Multi-finger upward swipe. | 38| SWIPE_LEFT | 2 | Multi-finger leftward swipe. | 39| SWIPE_RIGHT | 3 | Multi-finger rightward swipe. | 40| PINCH_CLOSED | 4 | Multi-finger pinch closed. | 41| PINCH_OPENED | 5 | Multi-finger pinch opened. | 42| GESTURE_END | 6 | Gesture ended. | 43