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