@ohos.multimodalInput.keyEvent (按键输入事件)

设备上报的按键事件。

说明:

本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import {Action, Key, KeyEvent} from '@ohos.multimodalInput.keyEvent';

Action

按键事件类型。

系统能力:SystemCapability.MultimodalInput.Input.Core

名称 说明
CANCEL 0 按键取消
DOWN 1 按键按下
UP 2 按键抬起

Key

按键。

系统能力:SystemCapability.MultimodalInput.Input.Core

名称 类型 可读 可写 说明
code KeyCode 按键码
pressedTime number 按键按下时间
deviceId number 按键所属设备id

KeyEvent

按键事件。

系统能力:SystemCapability.MultimodalInput.Input.Core

名称 类型 可读 可写 说明
action Action 按键动作
key Key 当前上报的按键
unicodeChar number 按键对应的uniCode字符
keys Key[] 当前处于按下状态的按键列表
ctrlKey boolean 当前ctrlKey是否处于按下状态
altKey boolean 当前altKey是否处于按下状态
shiftKey boolean 当前shiftKey是否处于按下状态
logoKey boolean 当前logoKey是否处于按下状态
fnKey boolean 当前fnKey是否处于按下状态
capsLock boolean 当前capsLock是否处于激活状态
numLock boolean 当前numLock是否处于激活状态
scrollLock boolean 当前scrollLock是否处于激活状态