Input_InterceptorEventCallback
typedef struct Input_InterceptorEventCallback {...} Input_InterceptorEventCallback
概述
拦截回调事件结构体,拦截鼠标事件、触屏输入事件和轴事件。
起始版本: 12
相关模块: input
所在头文件: oh_input_manager.h
汇总
成员变量
| 名称 | 描述 |
|---|---|
| Input_MouseEventCallback mouseCallback | 鼠标事件的回调函数。 |
| Input_TouchEventCallback touchCallback | 触屏输入事件的回调函数。 |
| Input_AxisEventCallback axisCallback | 轴事件的回调函数。 |
成员函数
| 名称 | typedef关键字 | 描述 |
|---|---|---|
| typedef void (*Input_KeyEventCallback)(const Input_KeyEvent* keyEvent) | Input_KeyEventCallback() | 按键事件的回调函数,keyEvent的生命周期为回调函数内。 |
| typedef void (*Input_MouseEventCallback)(const Input_MouseEvent* mouseEvent) | Input_MouseEventCallback() | 鼠标事件的回调函数,mouseEvent的生命周期为回调函数内。 |
| typedef void (*Input_TouchEventCallback)(const Input_TouchEvent* touchEvent) | Input_TouchEventCallback() | 触屏输入事件的回调函数,touchEvent的生命周期为回调函数内。 |
| typedef void (*Input_AxisEventCallback)(const Input_AxisEvent* axisEvent) | Input_AxisEventCallback() | 轴事件的回调函数,axisEvent的生命周期为回调函数内。 |
成员函数说明
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 | 轴事件对象。 |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 capi-input-input-cursorinfo
openharmony 鸿蒙 js-apis-inputevent
openharmony 鸿蒙 js-apis-infraredemitter
openharmony 鸿蒙 js-apis-inputeventclient-sys
openharmony 鸿蒙 capi-input-input-keystate
openharmony 鸿蒙 js-apis-keycode
openharmony 鸿蒙 capi-input-input-axisevent
openharmony 鸿蒙 js-apis-pointer-sys