按鍵輸入事件
KeyEvent模塊提供了設備可以上報的按鍵事件。
說明: 本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 開發前請熟悉鴻蒙開發指導文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
導入模塊
import {Action,Key,KeyEvent} from '@ohos.multimodalInput.keyEvent';
Action
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
CANCEL | number | 是 | 否 | 取消 |
DOWN | number | 是 | 否 | 按下按鈕 |
UP | number | 是 | 否 | 抬起按鈕 |
Key
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
code | KeyCode | 是 | 否 | 按鍵碼 |
pressedTime | number | 是 | 否 | 按下時間 |
deviceId | number | 是 | 否 | 按鍵所屬設備 |
KeyEvent
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|---|---|---|
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是否處于激活狀態 |
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
鴻蒙
+關注
關注
57文章
2370瀏覽量
42905
發布評論請先 登錄
相關推薦
設備管理流程優化的優勢
設備管理對企業生產效率、產品質量、成本控制和安全生產起著關鍵作用。但設備管理面臨挑戰,如種類繁多、數量龐大、位置分散等。因此,企業應采用科學的設備管理方法,建立設備管理系統,跟蹤
評論