oh_pointer_style.h
Overview
Defines the mouse pointer styles.
File to include: <multimodalinput/oh_pointer_style.h>
Library: libohinput.so
System capability: SystemCapability.MultimodalInput.Input.Core
Since: 22
Related module: input
Summary
Enums
| Name | typedef Keyword | Description |
|---|---|---|
| Input_PointerStyle | Input_PointerStyle | Pointer style. |
Enum Description
Input_PointerStyle
enum Input_PointerStyle
Description
Enumerates the pointer styles.
Since: 22
| Enum Item | Description | Legend |
|---|---|---|
| DEFAULT = 0 | Default | ![]() |
| EAST = 1 | East arrow | ![]() |
| WEST = 2 | West arrow | ![]() |
| SOUTH = 3 | South arrow | ![]() |
| NORTH = 4 | North arrow | ![]() |
| WEST_EAST = 5 | West-east arrow | ![]() |
| NORTH_SOUTH = 6 | North-south arrow | ![]() |
| NORTH_EAST = 7 | North-east arrow | ![]() |
| NORTH_WEST = 8 | North-west arrow | ![]() |
| SOUTH_EAST = 9 | South-east arrow | ![]() |
| SOUTH_WEST = 10 | South-west arrow | ![]() |
| NORTH_EAST_SOUTH_WEST = 11 | North-east and south-west adjustment | ![]() |
| NORTH_WEST_SOUTH_EAST = 12 | North-west and south-east adjustment | ![]() |
| CROSS = 13 | Cross (accurate selection) | ![]() |
| CURSOR_COPY = 14 | Copy. | ![]() |
| CURSOR_FORBID = 15 | Forbid | ![]() |
| COLOR_SUCKER = 16 | Color picker | ![]() |
| HAND_GRABBING = 17 | Grabbing hand | ![]() |
| HAND_OPEN = 18 | Opening hand | ![]() |
| HAND_POINTING = 19 | Hand-shaped pointer | ![]() |
| HELP = 20 | Help | ![]() |
| MOVE = 21 | Move | ![]() |
| RESIZE_LEFT_RIGHT = 22 | Left and right resizing | ![]() |
| RESIZE_UP_DOWN = 23 | Up and down resizing | ![]() |
| SCREENSHOT_CHOOSE = 24 | Screenshot crosshair | ![]() |
| SCREENSHOT_CURSOR = 25 | Screenshot | ![]() |
| TEXT_CURSOR = 26 | Text selection | ![]() |
| ZOOM_IN = 27 | Zoom in | ![]() |
| ZOOM_OUT = 28 | Zoom out | ![]() |
| MIDDLE_BTN_EAST = 29 | Scrolling east | ![]() |
| MIDDLE_BTN_WEST = 30 | Scrolling west | ![]() |
| MIDDLE_BTN_SOUTH = 31 | Scrolling south | ![]() |
| MIDDLE_BTN_NORTH = 32 | Scrolling north | ![]() |
| MIDDLE_BTN_NORTH_SOUTH = 33 | Scrolling north-south | ![]() |
| MIDDLE_BTN_NORTH_EAST = 34 | Scrolling north-east | ![]() |
| MIDDLE_BTN_NORTH_WEST = 35 | Scrolling north-west | ![]() |
| MIDDLE_BTN_SOUTH_EAST = 36 | Scrolling south-east | ![]() |
| MIDDLE_BTN_SOUTH_WEST = 37 | Scrolling south-west | ![]() |
| MIDDLE_BTN_NORTH_SOUTH_WEST_EAST = 38 | Moving as a cone in four directions | ![]() |
| HORIZONTAL_TEXT_CURSOR = 39 | Horizontal text selection | ![]() |
| CURSOR_CROSS = 40 | Cross | ![]() |
| CURSOR_CIRCLE = 41 | Circle | ![]() |
| LOADING = 42 | Loading | ![]() |
| RUNNING = 43 | Running in the background | ![]() |
| MIDDLE_BTN_EAST_WEST = 44 | Scrolling east-west | ![]() |
| RUNNING_LEFT = 45 | Running in the background (extension 1) | ![]() |
| RUNNING_RIGHT = 46 | Running in the background (extension 2) | ![]() |
| AECH_DEVELOPER_DEFINED_ICON = 47 | Custom circular pointer | ![]() |
| SCREENRECORDER_CURSOR = 48 | Screen recording | ![]() |
| LASER_CURSOR = 49 | Floating This pointer can be used only when the stylus enters the air mouse mode and cannot be directly set. In air mouse mode, you can rotate the stylus in the air to control the movement of the virtual pointer on the screen and press the button on the stylus to turn pages up or down. This mode is used PPT presentation and air gesture control. |
![]() |
| LASER_CURSOR_DOT = 50 | Click This pointer can be used only when the stylus enters the air mouse mode and cannot be directly set. In air mouse mode, you can rotate the stylus in the air to control the movement of the virtual pointer on the screen and press the button on the stylus to turn pages up or down. This mode is used PPT presentation and air gesture control. |
![]() |
| LASER_CURSOR_DOT_RED = 51 | Laser pointer This pointer can be used only when the stylus enters the air mouse mode and cannot be directly set. In air mouse mode, you can rotate the stylus in the air to control the movement of the virtual pointer on the screen and press the button on the stylus to turn pages up or down. This mode is used PPT presentation and air gesture control. |
![]() |
| DEVELOPER_DEFINED_ICON = -100 | Custom pointer. You can use the OH_Input_SetCustomCursor to set a custom pointer, but not the OH_Input_SetPointerStyle. | You can customize pointers as needed via API. |



















































