按鍵輸入事件

2024-01-23 17:36 更新

設(shè)備上報(bào)的按鍵事件。

說明

本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

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

Action

按鍵事件類型。

系統(tǒng)能力:SystemCapability.MultimodalInput.Input.Core

名稱

說明

CANCEL

0

按鍵取消

DOWN

1

按鍵按下

UP

2

按鍵抬起

Key

按鍵。

系統(tǒng)能力:SystemCapability.MultimodalInput.Input.Core

名稱

類型

可讀

可寫

說明

code

KeyCode

按鍵碼

pressedTime

number

按鍵按下時(shí)間

deviceId

number

按鍵所屬設(shè)備id

KeyEvent

按鍵事件。

系統(tǒng)能力:SystemCapability.MultimodalInput.Input.Core

名稱

類型

可讀

可寫

說明

action

Action

按鍵動(dòng)作

key

Key

當(dāng)前上報(bào)的按鍵

unicodeChar

number

按鍵對應(yīng)的uniCode字符

keys

Key[]

當(dāng)前處于按下狀態(tài)的按鍵列表

ctrlKey

boolean

當(dāng)前ctrlKey是否處于按下狀態(tài)

altKey

boolean

當(dāng)前altKey是否處于按下狀態(tài)

ture表示處于按下狀態(tài),false表示處于抬起狀態(tài)。

shiftKey

boolean

當(dāng)前shiftKey是否處于按下狀態(tài)

ture表示處于按下狀態(tài),false表示處于抬起狀態(tài)。

logoKey

boolean

當(dāng)前l(fā)ogoKey是否處于按下狀態(tài)

ture表示處于按下狀態(tài),false表示處于抬起狀態(tài)。

fnKey

boolean

當(dāng)前fnKey是否處于按下狀態(tài)

ture表示處于激活狀態(tài),false表示處于未激活狀態(tài)。

capsLock

boolean

當(dāng)前capsLock是否處于激活狀態(tài)

numLock

boolean

當(dāng)前numLock是否處于激活狀態(tài)

ture表示處于激活狀態(tài),false表示處于未激活狀態(tài)。

scrollLock

boolean

當(dāng)前scrollLock是否處于激活狀態(tài)

ture表示處于激活狀態(tài),false表示處于未激活狀態(tài)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號