按鍵輸入事件
KeyEvent模塊提供了設(shè)備可以上報的按鍵事件。
說明: 本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標單獨標記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
導(dǎo)入模塊
import {Action,Key,KeyEvent} from '@ohos.multimodalInput.keyEvent';
Action
系統(tǒng)能力 :以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數(shù)類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
CANCEL | number | 是 | 否 | 取消 |
DOWN | number | 是 | 否 | 按下按鈕 |
UP | number | 是 | 否 | 抬起按鈕 |
Key
系統(tǒng)能力 :以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數(shù)類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
code | KeyCode | 是 | 否 | 按鍵碼 |
pressedTime | number | 是 | 否 | 按下時間 |
deviceId | number | 是 | 否 | 按鍵所屬設(shè)備 |
KeyEvent
系統(tǒng)能力 :以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數(shù)類型 | 可讀 | 可寫 | 描述HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|---|---|---|
action | Action | 是 | 否 | 按鍵動作 |
key | Key | 是 | 否 | 當前發(fā)生變化的按鍵 |
unicodeChar | number | 是 | 否 | 按鍵對應(yīng)的uniCode字符 |
keys | Key[] | 是 | 否 | 當前處于按下狀態(tài)的按鍵列表 |
ctrlKey | boolean | 是 | 否 | 當前ctrlKey是否處于按下狀態(tài) |
altKey | boolean | 是 | 否 | 當前altKey是否處于按下狀態(tài) |
shiftKey | boolean | 是 | 否 | 當前shiftKey是否處于按下狀態(tài) |
logoKey | boolean | 是 | 否 | 當前l(fā)ogoKey是否處于按下狀態(tài) |
fnKey | boolean | 是 | 否 | 當前fnKey是否處于按下狀態(tài) |
capsLock | boolean | 是 | 否 | 當前capsLock是否處于激活狀態(tài) |
numLock | boolean | 是 | 否 | 當前numLock是否處于激活狀態(tài) |
scrollLock | boolean | 是 | 否 | 當前scrollLock是否處于激活狀態(tài) |
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
57文章
2302瀏覽量
42689
發(fā)布評論請先 登錄
相關(guān)推薦
評論