harmony 鸿蒙Input_InterceptorEventCallback

  • 2025-06-16
  • 浏览 (3)

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 Kit(多模输入服务)

harmony 鸿蒙Input_AxisEvent

harmony 鸿蒙Input_DeviceInfo

harmony 鸿蒙Input_DeviceListener

harmony 鸿蒙Input_Hotkey

harmony 鸿蒙Input_InterceptorOptions

harmony 鸿蒙Input_KeyEvent

harmony 鸿蒙Input_KeyState

harmony 鸿蒙Input_MouseEvent

harmony 鸿蒙Input_TouchEvent

0  赞