提交 6bc8eb69 编写于 作者: M mayunteng_1

多模readme修改

Signed-off-by: Nmayunteng_1 <mayunteng@huawei.com>
Change-Id: I00c355e6e984c2ab9b8f5ebd75a4bda79c6c0203
上级 c48d12ec
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
OpenHarmony旨在为开发者提供NUI(Natural User Interface)的交互方式,有别于传统操作系统的输入,在OpenHarmony上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的UI组件或API接口轻松地实现具有多维、自然交互特点的应用程序。 OpenHarmony旨在为开发者提供NUI(Natural User Interface)的交互方式,有别于传统操作系统的输入,在OpenHarmony上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的UI组件或API接口轻松地实现具有多维、自然交互特点的应用程序。
具体来说,多模输入子系统基于Linux原生驱动和HDF驱动接收设备输入事件,如键盘、鼠标、触摸屏、触摸板等, 对输入事件进行归一化和标准化后通过innerSDK分发到ArkUI框架,ArkUI框架封装事件后转发到应用,或者innerSDK通过JsKit接口直接分发事件到应用。 具体来说,多模输入子系统基于Linux原生驱动和HDF驱动接收设备输入事件,如键盘、鼠标、触摸屏、触摸板等, 对输入事件进行归一化和标准化后通过innerSDK分发到ArkUI框架,ArkUI框架封装事件后转发到应用,或者innerSDK通过JsKit接口直接分发事件到应用。
![](figures/多模架构图.png) ![](figures/多模架构图.png)
...@@ -50,7 +50,7 @@ let keyEvent = { ...@@ -50,7 +50,7 @@ let keyEvent = {
isPressed: true, // 按键事件的按键类型:true:down false:up isPressed: true, // 按键事件的按键类型:true:down false:up
keyCode: 2, // 按键对应的keycode, 例如back键的值为2 keyCode: 2, // 按键对应的keycode, 例如back键的值为2
keyDownDuration: 0, // 按键按下到抬起的时长,单位ms keyDownDuration: 0, // 按键按下到抬起的时长,单位ms
isIntercepted: false // 标注是否拦截 isIntercepted: false // 标注按键事件是否检测拦截
} }
res = inputEventClient.injectEvent({KeyEvent: keyEvent}); res = inputEventClient.injectEvent({KeyEvent: keyEvent});
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册