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。