harmony 鸿蒙Input_InterceptorEventCallback
Input_InterceptorEventCallback
概述
拦截回调事件结构体,拦截鼠标事件、触摸事件和轴事件。
起始版本: 12
相关模块: input
所在头文件: oh_input_manager.h
汇总
成员变量
|名称|描述|
|–|–|
|Input_MouseEventCallback mouseCallback|鼠标事件的回调函数。
起始版本: 12|
|Input_TouchEventCallback touchCallback|触摸事件的回调函数。
起始版本: 12|
|Input_AxisEventCallback axisCallback|轴事件的回调函数。
起始版本: 12|
成员函数
|名称|typedef关键字|描述|
|–|–|–|
|typedef void (*Input_KeyEventCallback)(const Input_KeyEvent* keyEvent)|Input_KeyEventCallback()|按键事件的回调函数,keyEvent的生命周期为回调函数内。
起始版本: 12|
|typedef void (*Input_MouseEventCallback)(const Input_MouseEvent* mouseEvent)|Input_MouseEventCallback()|鼠标事件的回调函数,mouseEvent的生命周期为回调函数内。
起始版本: 12|
|typedef void (*Input_TouchEventCallback)(const Input_TouchEvent* touchEvent)|Input_TouchEventCallback()|触摸事件的回调函数,touchEvent的生命周期为回调函数内。
起始版本: 12|
|typedef void (*Input_AxisEventCallback)(const Input_AxisEvent* axisEvent)|Input_AxisEventCallback()|轴事件的回调函数,axisEvent的生命周期为回调函数内。
起始版本: 12|
|typedef void (*Input_DeviceAddedCallback)(int32_t deviceId)|Input_DeviceAddedCallback()|回调函数,用于回调输入设备的热插事件。
起始版本: 13|
|typedef void (*Input_DeviceRemovedCallback)(int32_t deviceId)|Input_DeviceRemovedCallback()|回调函数,用于回调输入设备的热拔事件。
起始版本: 13|
成员函数说明
Input_KeyEventCallback()
typedef void (*Input_KeyEventCallback)(const Input_KeyEvent* keyEvent)
描述
按键事件的回调函数,keyEvent的生命周期为回调函数内。
起始版本: 12
参数:
|参数项|描述| |–|–| |const Input_KeyEvent* keyEvent|按键事件对象。|
Input_MouseEventCallback()
typedef void (*Input_MouseEventCallback)(const Input_MouseEvent* mouseEvent)
描述
鼠标事件的回调函数,mouseEvent的生命周期为回调函数内。
起始版本: 12
参数:
|参数项|描述| |–|–| |const Input_MouseEvent* mouseEvent|鼠标事件对象。|
Input_TouchEventCallback()
typedef void (*Input_TouchEventCallback)(const Input_TouchEvent* touchEvent)
描述
触摸事件的回调函数,touchEvent的生命周期为回调函数内。
起始版本: 12
参数:
|参数项|描述| |–|–| |const Input_TouchEvent* touchEvent|触摸事件对象。|
Input_AxisEventCallback()
typedef void (*Input_AxisEventCallback)(const Input_AxisEvent* axisEvent)
描述
轴事件的回调函数,axisEvent的生命周期为回调函数内。
起始版本: 12
参数:
|参数项|描述| |–|–| |const Input_AxisEvent* axisEvent|轴事件对象。|
Input_DeviceAddedCallback()
typedef void (*Input_DeviceAddedCallback)(int32_t deviceId)
描述
回调函数,用于回调输入设备的热插事件。
起始版本: 13
参数:
|参数项|描述| |–|–| |int32_t deviceId|设备的ID。|
Input_DeviceRemovedCallback()
typedef void (*Input_DeviceRemovedCallback)(int32_t deviceId)
描述
回调函数,用于回调输入设备的热拔事件。
起始版本: 13
参数:
|参数项|描述| |–|–| |int32_t deviceId|设备的ID。|
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Input_DeviceListener
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦