diff --git "a/zh-cn/readme/\345\244\232\346\250\241\350\276\223\345\205\245\345\255\220\347\263\273\347\273\237.md" "b/zh-cn/readme/\345\244\232\346\250\241\350\276\223\345\205\245\345\255\220\347\263\273\347\273\237.md" old mode 100644 new mode 100755 index 52faa02dad9903c5a40150fccf3f7205c0a3a2d9..c667d64e76d2ba546e3ed8c82402dfd30e642e9a --- "a/zh-cn/readme/\345\244\232\346\250\241\350\276\223\345\205\245\345\255\220\347\263\273\347\273\237.md" +++ "b/zh-cn/readme/\345\244\232\346\250\241\350\276\223\345\205\245\345\255\220\347\263\273\347\273\237.md" @@ -9,7 +9,7 @@ OpenHarmony旨在为开发者提供NUI(Natural User Interface)的交互方式,有别于传统操作系统的输入,在OpenHarmony上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的UI组件或API接口轻松地实现具有多维、自然交互特点的应用程序。 -具体来说,多模输入子系统基于Linux原生驱动和HDF驱动接收设备输入事件,如键盘、鼠标、触摸屏、触摸板等,对输入事件进行归一化和标准化后通过innerkit分发到JS UI框架或用户程序框架,JS UI框架根据上报的事件再次封装,对应用提供接口。 +具体来说,多模输入子系统基于Linux原生驱动和HDF驱动接收设备输入事件,如键盘、鼠标、触摸屏、触摸板等,对输入事件进行归一化和标准化后通过innerkit分发到ArkUI框架或用户程序框架,ArkUI框架根据上报的事件再次封装,对应用提供接口。 ![](figures/多模架构图.png) @@ -30,32 +30,15 @@ OpenHarmony旨在为开发者提供NUI(Natural User Interface)的交互方 ### 接口说明 -多模输入目前提供的接口为按键事件注入接口,该接口目前仅对系统应用开放。 +多模输入目前提供的接口为按键事件注入接口,该接口仅对系统应用开放。 - inputEventClient是处理注入事件类。 **表 1** inputEventClient的主要接口 - - - - - - - - - - - - -

功能分类

-

接口名

-

描述

-

事件注入接口

-

function injectEvent(keyEvent: KeyEvent): number;

-

注入按键事件的接口

-
- + | 功能分类 | 接口名 | 描述 | +| :------: | :-----------------------------------------------: | :----------------: | +| 注入按键 | function injectEvent(keyEvent: KeyEvent): number; | 注入按键事件的接口 | ### 使用说明 @@ -77,8 +60,7 @@ let keyEvent = { res = inputEventClient.injectEvent({KeyEvent: keyEvent}); ``` ->![](X:/code/master/foundation/multimodalinput/input/figures/icon-note.gif) **说明:** ->新增的接口能力需要兼容原有的能力。 +> **说明:**新增的接口能力需要兼容原有的能力。 ### 设备能力支持