按键输入事件

2024-01-23 17:36 更新

设备上报的按键事件。

说明

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

导入模块

  1. 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是否处于按下状态

ture表示处于按下状态,false表示处于抬起状态。

shiftKey

boolean

当前shiftKey是否处于按下状态

ture表示处于按下状态,false表示处于抬起状态。

logoKey

boolean

当前logoKey是否处于按下状态

ture表示处于按下状态,false表示处于抬起状态。

fnKey

boolean

当前fnKey是否处于按下状态

ture表示处于激活状态,false表示处于未激活状态。

capsLock

boolean

当前capsLock是否处于激活状态

numLock

boolean

当前numLock是否处于激活状态

ture表示处于激活状态,false表示处于未激活状态。

scrollLock

boolean

当前scrollLock是否处于激活状态

ture表示处于激活状态,false表示处于未激活状态。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号