鴻蒙OS 多模輸入概述

2020-09-18 14:03 更新

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

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

約束與限制

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

說(shuō)明

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)