鴻蒙OS 多模輸入概述

2020-09-18 14:03 更新

HarmonyOS 旨在為開發(fā)者提供 NUI(Natural User Interface)的交互方式,有別于傳統(tǒng)操作系統(tǒng)的輸入劃分方式,在 HarmonyOS 上,我們將多種維度的輸入整合在一起,開發(fā)者可以借助應(yīng)用程序框架、系統(tǒng)自帶的UI控件或 API 接口輕松地實現(xiàn)具有多維、自然交互特點的應(yīng)用程序。

具體來說,HarmonyOS 目前不僅支持傳統(tǒng)的輸入交互方式,例如按鍵、觸控、鍵盤、鼠標(biāo)等,同時也支持語音等新型的輸入交互方式。

約束與限制

  • 多模輸入事件在不同形態(tài)產(chǎn)品支持的情況如下表。
多模輸入事件 智慧屏 車機 智能穿戴
按鍵輸入事件 支持 支持 支持
觸屏輸入事件 支持 支持 支持
鼠標(biāo)事件 部分支持 不支持 不支持
語音事件 支持 不支持 不支持

說明

智慧屏產(chǎn)品對鼠標(biāo)事件只支持鼠標(biāo)左鍵事件,鼠標(biāo)右鍵以及滾輪等事件暫不支持。

  • 目前多模輸入不支持生成事件(即開發(fā)者無法創(chuàng)建事件)和注入事件(即開發(fā)者無法模擬注入事件驗證應(yīng)用程序功能)。
  • 使用多模輸入相關(guān)功能需要獲取多模輸入權(quán)限:ohos.permission.MULTIMODAL_INTERACTIVE。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號