1e41f4b71Sopenharmony_ci# @ohos.multimodalInput.touchEvent (触摸输入事件)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci设备上报的触摸(触屏)事件,继承自[InputEvent](./js-apis-inputevent.md)。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci>  **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## 导入模块
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci```js
12e41f4b71Sopenharmony_ciimport { Action,ToolType,SourceType,Touch,TouchEvent } from '@kit.InputKit';
13e41f4b71Sopenharmony_ci```
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci## Action
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci触摸事件类型。
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.MultimodalInput.Input.Core
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci| 名称     | 值   | 说明   |
22e41f4b71Sopenharmony_ci| ------ | ------ | ---- |
23e41f4b71Sopenharmony_ci| CANCEL | 0 | 触摸取消 |
24e41f4b71Sopenharmony_ci| DOWN   | 1 | 触摸按下 |
25e41f4b71Sopenharmony_ci| MOVE   | 2 | 触摸移动 |
26e41f4b71Sopenharmony_ci| UP     | 3 | 触摸抬起 |
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci## ToolType
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci操作触摸的工具类型。
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.MultimodalInput.Input.Core
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci| 名称       | 值   | 说明   |
35e41f4b71Sopenharmony_ci| -------- | ------ | ---- |
36e41f4b71Sopenharmony_ci| FINGER   | 0 | 手指   |
37e41f4b71Sopenharmony_ci| PEN      | 1 | 笔    |
38e41f4b71Sopenharmony_ci| RUBBER   | 2 | 橡皮擦  |
39e41f4b71Sopenharmony_ci| BRUSH    | 3 | 笔刷   |
40e41f4b71Sopenharmony_ci| PENCIL   | 4 | 铅笔   |
41e41f4b71Sopenharmony_ci| AIRBRUSH | 5 | 气笔   |
42e41f4b71Sopenharmony_ci| MOUSE    | 6 | 鼠标   |
43e41f4b71Sopenharmony_ci| LENS     | 7 | 透镜   |
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci## SourceType 
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ci触摸来源的设备类型。
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.MultimodalInput.Input.Core
50e41f4b71Sopenharmony_ci
51e41f4b71Sopenharmony_ci| 名称           | 值  | 说明   |
52e41f4b71Sopenharmony_ci| ------------ | ------ | ---- |
53e41f4b71Sopenharmony_ci| TOUCH_SCREEN | 0 | 触摸屏  |
54e41f4b71Sopenharmony_ci| PEN          | 1 | 手写笔  |
55e41f4b71Sopenharmony_ci| TOUCH_PAD    | 2 | 触控板  |
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci## Touch
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci触摸点信息。
60e41f4b71Sopenharmony_ci
61e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.MultimodalInput.Input.Core
62e41f4b71Sopenharmony_ci
63e41f4b71Sopenharmony_ci| 名称          | 类型   | 可读   | 可写   | 说明                                  |
64e41f4b71Sopenharmony_ci| ----------- | ------ | ---- | ---- | ----------------------------------- |
65e41f4b71Sopenharmony_ci| id          | number | 是    | 否    | 触摸事件标识                                |
66e41f4b71Sopenharmony_ci| pressedTime | number | 是    | 否    | 按下时间戳,单位为微秒(μs)                             |
67e41f4b71Sopenharmony_ci| screenX     | number | 是    | 否    | 触摸位置所属的屏幕x坐标                        |
68e41f4b71Sopenharmony_ci| screenY     | number | 是    | 否    | 触摸位置所属的屏幕y坐标                        |
69e41f4b71Sopenharmony_ci| windowX     | number | 是    | 否    | 触摸位置在窗口中的x坐标                        |
70e41f4b71Sopenharmony_ci| windowY     | number | 是    | 否    | 触摸位置在窗口中的y坐标                        |
71e41f4b71Sopenharmony_ci| pressure    | number | 是    | 否    | 压力值,取值范围是[0.0, 1.0], 0.0表示不支持       |
72e41f4b71Sopenharmony_ci| width       | number | 是    | 否    | 触摸区域的宽度                           |
73e41f4b71Sopenharmony_ci| height      | number | 是    | 否    | 触摸区域的高度                           |
74e41f4b71Sopenharmony_ci| tiltX       | number | 是    | 否    | 相对YZ平面的角度,取值的范围[-90, 90],其中正值是向右倾斜 |
75e41f4b71Sopenharmony_ci| tiltY       | number | 是    | 否    | 相对XZ平面的角度,值的范围[-90, 90],其中正值是向下倾斜 |
76e41f4b71Sopenharmony_ci| toolX       | number | 是    | 否    | 工具区域的中心点x坐标                           |
77e41f4b71Sopenharmony_ci| toolY       | number | 是    | 否    | 工具区域的中心点y坐标                           |
78e41f4b71Sopenharmony_ci| toolWidth   | number | 是    | 否    | 工具区域宽度                              |
79e41f4b71Sopenharmony_ci| toolHeight  | number | 是    | 否    | 工具区域高度                              |
80e41f4b71Sopenharmony_ci| rawX        | number | 是    | 否    | 输入设备上的x坐标                           |
81e41f4b71Sopenharmony_ci| rawY        | number | 是    | 否    | 输入设备上的y坐标                           |
82e41f4b71Sopenharmony_ci| toolType    | [ToolType](#tooltype) | 是    | 否    | 工具类型                                |
83e41f4b71Sopenharmony_ci
84e41f4b71Sopenharmony_ci## TouchEvent
85e41f4b71Sopenharmony_ci
86e41f4b71Sopenharmony_ci触屏事件。
87e41f4b71Sopenharmony_ci
88e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.MultimodalInput.Input.Core
89e41f4b71Sopenharmony_ci
90e41f4b71Sopenharmony_ci| 名称         | 类型       | 可读   | 可写   | 说明        |
91e41f4b71Sopenharmony_ci| ---------- | ---------- | ---- | ---- | --------- |
92e41f4b71Sopenharmony_ci| action     | [Action](#action)     | 是    | 否    | 触屏事件类型     |
93e41f4b71Sopenharmony_ci| touch      | [Touch](#touch)      | 是    | 否    | 当前触摸点信息   |
94e41f4b71Sopenharmony_ci| touches    | [Touch](#touch)[]    | 是    | 否    | 所有触摸点     |
95e41f4b71Sopenharmony_ci| sourceType | [SourceType](#sourcetype) | 是    | 否    | 触摸来源的设备类型 |
96