1# oh_axis_type.h 2 3<!--Kit: Input Kit--> 4<!--Subsystem: MultimodalInput--> 5<!--Owner: @zhaoxueyuan--> 6<!--Designer: @hanruofei--> 7<!--Tester: @Lyuxin--> 8<!--Adviser: @Brilliantry_Rui--> 9 10## 概述 11 12输入设备的轴事件结构和枚举。 13 14**引用文件:** <multimodalinput/oh_axis_type.h> 15 16**库:** libohinput.so 17 18**系统能力:** SystemCapability.MultimodalInput.Input.Core 19 20**起始版本:** 12 21 22**相关模块:** [input](capi-input.md) 23 24## 汇总 25 26### 枚举 27 28| 名称 | typedef关键字 | 描述 | 29| -- | -- | -- | 30| [InputEvent_AxisType](#inputevent_axistype) | InputEvent_AxisType | 输入设备的轴类型。 | 31| [InputEvent_AxisEventType](#inputevent_axiseventtype) | InputEvent_AxisEventType | 输入设备的轴事件类型。 | 32| [InputEvent_AxisAction](#inputevent_axisaction) | InputEvent_AxisAction | 轴事件动作。 | 33 34## 枚举类型说明 35 36### InputEvent_AxisType 37 38``` 39enum InputEvent_AxisType 40``` 41 42**描述** 43 44输入设备的轴类型。 45 46**起始版本:** 12 47 48| 枚举项 | 描述 | 49| -- |----------------| 50| AXIS_TYPE_UNKNOWN | 未知轴类型,通常作为初始值。 | 51| AXIS_TYPE_SCROLL_VERTICAL | 垂直滚动轴,当您滚动鼠标滚轮或在触摸板上进行单指或双指滑动时,垂直滚动轴的状态改变。 | 52| AXIS_TYPE_SCROLL_HORIZONTAL | 水平滚动轴,当您滚动鼠标滚轮或在触摸板上进行双指滑动时,水平滚动轴的状态发生变化。 | 53| AXIS_TYPE_PINCH | 捏合轴,用于描述触摸板上的双指捏合手势。 | 54| AXIS_TYPE_ROTATE | 旋转轴,用于描述触摸板上的双指旋转手势。 | 55 56### InputEvent_AxisEventType 57 58``` 59enum InputEvent_AxisEventType 60``` 61 62**描述** 63 64输入设备的轴事件类型。 65 66**起始版本:** 12 67 68| 枚举项 | 描述 | 69| -- | -- | 70| AXIS_EVENT_TYPE_PINCH = 1 | 双指捏合事件,包含AXIS_TYPE_PINCH和AXIS_TYPE_ROTATE两种轴类型。 <br>**起始版本:** 12。 | 71| AXIS_EVENT_TYPE_SCROLL = 2 | 滚轴事件,包含AXIS_TYPE_SCROLL_VERTICAL和AXIS_TYPE_SCROLL_HORIZONTAL两种轴类型,其中鼠标滚轮事件仅包含AXIS_TYPE_SCROLL_VERTICAL一种轴类型。 <br>**起始版本:** 12。 | 72 73### InputEvent_AxisAction 74 75``` 76enum InputEvent_AxisAction 77``` 78 79**描述** 80 81轴事件动作。 82 83**起始版本:** 12 84 85| 枚举项 | 描述 | 86| -- | -- | 87| AXIS_ACTION_CANCEL = 0 | 取消轴输入事件。 | 88| AXIS_ACTION_BEGIN | 开始轴输入事件。 | 89| AXIS_ACTION_UPDATE | 轴输入事件中。 | 90| AXIS_ACTION_END | 结束轴输入事件。 | 91 92 93