鼠標輸入事件
設備上報的鼠標事件。
說明: 本模塊首批接口從API version 9開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 開發前請熟悉鴻蒙開發指導文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
導入模塊
import {Action,Button,Axis,AxisValue,MouseEvent} from '@ohos.multimodalInput.mouseEvent';
Action
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
CANCEL | number | 是 | 否 | 取消 |
MOVE | number | 是 | 否 | 鼠標移動 |
BUTTON_DOWN | number | 是 | 否 | 鼠標按鈕按下 |
BUTTON_UP | number | 是 | 否 | 鼠標按鈕抬起 |
AXIS_BEGIN | number | 是 | 否 | 鼠標關聯的軸事件開始 |
AXIS_UPDATE | number | 是 | 否 | 鼠標關聯的軸事件更新 |
AXIS_END | number | 是 | 否 | 鼠標關聯的軸事件結束 |
Button
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
LEFT | number | 是 | 否 | 鼠標左鍵 |
MIDDLE | number | 是 | 否 | 鼠標中鍵 |
RIGHT | number | 是 | 否 | 鼠標右鍵 |
SIDE | number | 是 | 否 | 鼠標側邊鍵 |
EXTRA | number | 是 | 否 | 鼠標擴展鍵 |
FORWARD | number | 是 | 否 | 鼠標前進鍵 |
BACK | number | 是 | 否 | 鼠標后退鍵 |
TASK | number | 是 | 否 | 鼠標任務鍵 |
Axis
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
SCROLL_VERTICAL | number | 是 | 否 | 垂直滾動軸 |
SCROLL_HORIZONTAL | number | 是 | 否 | 水平滾動軸 |
PINCH | number | 是 | 否 | 捏合軸 |
AxisValue
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述 |
---|---|---|---|---|
axis | Axis | 是 | 否 | 軸類型 |
value | number | 是 | 否 | 軸的值 |
MouseEvent
系統能力 :以下各項對應的系統能力均為SystemCapability.MultimodalInput.Input.Core
名稱 | 參數類型 | 可讀 | 可寫 | 描述HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|---|---|---|
action | Action | 是 | 否 | 鼠標事件動作 |
screenX | number | 是 | 否 | 鼠標光標在屏幕中的x坐標 |
screenY | number | 是 | 否 | 鼠標光標在屏幕中的y坐標 |
windowX | number | 是 | 否 | 鼠標歸屬窗口的x坐標 |
windowY | number | 是 | 否 | 鼠標歸屬窗口的y坐標 |
rawDeltaX | number | 是 | 否 | X軸相對上次上報鼠標位置的偏移,在屏幕邊緣位置時,該值可能小于兩次鼠標上報的坐標差 |
rawDeltaY | number | 是 | 否 | Y軸相對上次上報鼠標位置的偏移 |
button | Button | 是 | 否 | 當前按下/抬起的按鈕 |
pressedButtons | Button[] | 是 | 否 | 當前處于按下狀態的按鈕 |
axes | AxisValue[] | 是 | 否 | 事件包含的所有軸數據 |
pressedKeys | KeyCode[] | 是 | 否 | 當前處于按下狀態的按鍵列表 |
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文章
2345瀏覽量
42822
發布評論請先 登錄
相關推薦
評論