harmony 鸿蒙inputmethod_types_capi.h
inputmethod_types_capi.h
Overview
Defines the types related to the input method.
Library: libohinputmethod.so
System capability: SystemCapability.MiscServices.InputMethodFramework
Since: 12
Related module: InputMethod
Summary
Types
Enums
| Name |
Description |
InputMethod_KeyboardStatus { IME_KEYBOARD_STATUS_NONE = 0, IME_KEYBOARD_STATUS_HIDE = 1, IME_KEYBOARD_STATUS_SHOW = 2 } |
Keyboard status. |
InputMethod_EnterKeyType { IME_ENTER_KEY_UNSPECIFIED = 0, IME_ENTER_KEY_NONE = 1, IME_ENTER_KEY_GO = 2, IME_ENTER_KEY_SEARCH = 3, IME_ENTER_KEY_SEND = 4, IME_ENTER_KEY_NEXT = 5, IME_ENTER_KEY_DONE = 6, IME_ENTER_KEY_PREVIOUS = 7, IME_ENTER_KEY_NEWLINE = 8 } |
Enter function type. |
InputMethod_Direction { IME_DIRECTION_NONE = 0, IME_DIRECTION_UP = 1, IME_DIRECTION_DOWN = 2, IME_DIRECTION_LEFT = 3, IME_DIRECTION_RIGHT = 4 } |
Moving direction. |
InputMethod_ExtendAction { IME_EXTEND_ACTION_SELECT_ALL = 0, IME_EXTEND_ACTION_CUT = 3, IME_EXTEND_ACTION_COPY = 4, IME_EXTEND_ACTION_PASTE = 5 } |
Type of the extended edit action on the text box. |
InputMethod_TextInputType { IME_TEXT_INPUT_TYPE_NONE = -1, IME_TEXT_INPUT_TYPE_TEXT = 0, IME_TEXT_INPUT_TYPE_MULTILINE = 1, IME_TEXT_INPUT_TYPE_NUMBER = 2, IME_TEXT_INPUT_TYPE_PHONE = 3, IME_TEXT_INPUT_TYPE_DATETIME = 4, IME_TEXT_INPUT_TYPE_EMAIL_ADDRESS = 5, IME_TEXT_INPUT_TYPE_URL = 6, IME_TEXT_INPUT_TYPE_VISIBLE_PASSWORD = 7, IME_TEXT_INPUT_TYPE_NUMBER_PASSWORD = 8, IME_TEXT_INPUT_TYPE_SCREEN_LOCK_PASSWORD = 9, IME_TEXT_INPUT_TYPE_USER_NAME = 10, IME_TEXT_INPUT_TYPE_NEW_PASSWORD = 11, IME_TEXT_INPUT_TYPE_NUMBER_DECIMAL = 12 } |
Text input type. |
InputMethod_CommandValueType { IME_COMMAND_VALUE_TYPE_NONE = 0, IME_COMMAND_VALUE_TYPE_STRING = 1, IME_COMMAND_VALUE_TYPE_BOOL = 2, IME_COMMAND_VALUE_TYPE_INT32 = 3 } |
Private data type. |
InputMethod_ErrorCode { IME_ERR_OK = 0, IME_ERR_UNDEFINED = 1, IME_ERR_PARAMCHECK = 401, IME_ERR_PACKAGEMANAGER = 12800001, IME_ERR_IMENGINE = 12800002, IME_ERR_IMCLIENT = 12800003, IME_ERR_CONFIG_PERSIST = 12800005, IME_ERR_CONTROLLER = 12800006, IME_ERR_SETTINGS = 12800007, IME_ERR_IMMS = 12800008, IME_ERR_DETACHED = 12800009, IME_ERR_NULL_POINTER = 12802000, IME_ERR_QUERY_FAILED = 12802001 } |
Error code of the input method. |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙IME Kit
harmony 鸿蒙InputMethod
harmony 鸿蒙Input Method Framework Error Codes
harmony 鸿蒙inputmethod_attach_options_capi.h
harmony 鸿蒙inputmethod_controller_capi.h
harmony 鸿蒙inputmethod_cursor_info_capi.h
harmony 鸿蒙inputmethod_inputmethod_proxy_capi.h
harmony 鸿蒙inputmethod_private_command_capi.h
harmony 鸿蒙inputmethod_text_avoid_info_capi.h
harmony 鸿蒙inputmethod_text_config_capi.h