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。 |