Structs§
- Input
Method_ Attach Options - Input
Method_ Cursor Info - Input
Method_ Input Method Proxy - Input
Method_ Private Command - Input
Method_ Text Avoid Info - Input
Method_ Text Config - Input
Method_ Text Editor Proxy
Constants§
- Input
Method_ Command Value Type_ IME_ COMMAND_ VALUE_ TYPE_ BOOL - Value type is BOOL.
- Input
Method_ Command Value Type_ IME_ COMMAND_ VALUE_ TYPE_ INT32 - Value type is INT32.
- Input
Method_ Command Value Type_ IME_ COMMAND_ VALUE_ TYPE_ NONE - Value type is NONE.
- Input
Method_ Command Value Type_ IME_ COMMAND_ VALUE_ TYPE_ STRING - Value type is STRING.
- Input
Method_ Direction_ IME_ DIRECTION_ DOWN - The direction is DOWN.
- Input
Method_ Direction_ IME_ DIRECTION_ LEFT - The direction is LEFT.
- Input
Method_ Direction_ IME_ DIRECTION_ NONE - The direction is NONE.
- Input
Method_ Direction_ IME_ DIRECTION_ RIGHT - The direction is RIGHT.
- Input
Method_ Direction_ IME_ DIRECTION_ UP - The direction is UP.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ DONE - The enter key type is DONE.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ GO - The enter key type is GO.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ NEWLINE - The enter key type is NEWLINE.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ NEXT - The enter key type is NEXT.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ NONE - The enter key type is NONE.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ PREVIOUS - The enter key type is PREVIOUS.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ SEARCH - The enter key type is SEARCH.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ SEND - The enter key type is SEND.
- Input
Method_ Enter KeyType_ IME_ ENTER_ KEY_ UNSPECIFIED - The enter key type is UNSPECIFIED.
- Input
Method_ Error Code_ IME_ ERR_ CONFIG_ PERSIST - @error The error code when configuration persistence error.
- Input
Method_ Error Code_ IME_ ERR_ CONTROLLER - @error The error code when input method controller error.
- Input
Method_ Error Code_ IME_ ERR_ DETACHED - @error The error code when input method client detached.
- Input
Method_ Error Code_ IME_ ERR_ IMCLIENT - @error The error code when input method client error.
- Input
Method_ Error Code_ IME_ ERR_ IMENGINE - @error The error code when input method engine error.
- Input
Method_ Error Code_ IME_ ERR_ IMMS - @error The error code when input method manager service error.
- Input
Method_ Error Code_ IME_ ERR_ NULL_ POINTER - @error The error code when unexpected null pointer.
- Input
Method_ Error Code_ IME_ ERR_ OK - @error The error code in the correct case.
- Input
Method_ Error Code_ IME_ ERR_ PACKAGEMANAGER - @error The error code when the bundle manager error.
- Input
Method_ Error Code_ IME_ ERR_ PARAMCHECK - @error The error code when parameter check failed.
- Input
Method_ Error Code_ IME_ ERR_ QUERY_ FAILED - @error The error code when query failed.
- Input
Method_ Error Code_ IME_ ERR_ SETTINGS - @error The error code when input method setting error.
- Input
Method_ Error Code_ IME_ ERR_ UNDEFINED - @error The error code when error is undefined.
- Input
Method_ Extend Action_ IME_ EXTEND_ ACTION_ COPY - Copy selected text.
- Input
Method_ Extend Action_ IME_ EXTEND_ ACTION_ CUT - Cut selected text.
- Input
Method_ Extend Action_ IME_ EXTEND_ ACTION_ PASTE - Paste from paste board.
- Input
Method_ Extend Action_ IME_ EXTEND_ ACTION_ SELECT_ ALL - Select all text.
- Input
Method_ Keyboard Status_ IME_ KEYBOARD_ STATUS_ HIDE - The keyboard status is hide.
- Input
Method_ Keyboard Status_ IME_ KEYBOARD_ STATUS_ NONE - The keyboard status is none.
- Input
Method_ Keyboard Status_ IME_ KEYBOARD_ STATUS_ SHOW - The keyboard status is show.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ DATETIME - The text input type is DATETIME.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ EMAIL_ ADDRESS - The text input type is EMAIL ADDRESS.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ MULTILINE - The text input type is MULTILINE.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ NEW_ PASSWORD - The text input type is NEW PASSWORD.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ NONE - The text input type is NONE.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ NUMBER - The text input type is NUMBER.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ NUMBER_ DECIMAL - The text input type is NUMBER DECIMAL.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ NUMBER_ PASSWORD - The text input type is NUMBER PASSWORD.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ PHONE - The text input type is PHONE.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ SCREEN_ LOCK_ PASSWORD - The text input type is SCREEN LOCK PASSWORD.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ TEXT - The text input type is TEXT.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ URL - The text input type is URL.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ USER_ NAME - The text input type is USER NAME.
- Input
Method_ Text Input Type_ IME_ TEXT_ INPUT_ TYPE_ VISIBLE_ PASSWORD - The text input type is VISIBLE PASSWORD.
Functions§
- OH_
Attach ⚠Options_ Create - @brief Create a new {@link InputMethod_AttachOptions} instance.
- OH_
Attach ⚠Options_ Destroy - @brief Delete a {@link InputMethod_AttachOptions} instance.
- OH_
Attach ⚠Options_ IsShow Keyboard - @brief Get showKeyboard value from {@link InputMethod_AttachOptions}.
- OH_
Cursor ⚠Info_ Create - @brief Create a new {@link InputMethod_CursorInfo} instance.
- OH_
Cursor ⚠Info_ Destroy - @brief Destroy a {@link InputMethod_CursorInfo} instance.
- OH_
Cursor ⚠Info_ GetRect - @brief Get cursor info.
- OH_
Cursor ⚠Info_ SetRect - @brief Set cursor info.
- OH_
Input ⚠Method Controller_ Attach - @brief Attach application to the input method service.
- OH_
Input ⚠Method Controller_ Detach - @brief Detach application from the input method service.
- OH_
Input ⚠Method Proxy_ Hide Keyboard - @brief Hide keyboard.
- OH_
Input ⚠Method Proxy_ Notify Configuration Change - @brief Notify text editor configuration change.
- OH_
Input ⚠Method Proxy_ Notify Cursor Update - @brief Notify cursor update.
- OH_
Input ⚠Method Proxy_ Notify Selection Change - @brief Notify selection change.
- OH_
Input ⚠Method Proxy_ Send Private Command - @brief Send private command.
- OH_
Input ⚠Method Proxy_ Show Keyboard - @brief Show keyboard.
- OH_
Private ⚠Command_ Create - @brief Create a new {@link InputMethod_PrivateCommand} instance.
- OH_
Private ⚠Command_ Destroy - @brief Destroy a {@link InputMethod_PrivateCommand} instance.
- OH_
Private ⚠Command_ GetBool Value - @brief Get bool data value from {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ GetInt Value - @brief Get integer data value from {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ GetKey - @brief Get key value from {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ GetStr Value - @brief Get string data value from {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ GetValue Type - @brief Get value type from {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ SetBool Value - @brief Set bool data value into {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ SetInt Value - @brief Set integer data value into {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ SetKey - @brief Set key value into {@link InputMethod_PrivateCommand}.
- OH_
Private ⚠Command_ SetStr Value - @brief Set string data value into {@link InputMethod_PrivateCommand}.
- OH_
Text ⚠Avoid Info_ Create - @brief Create a new {@link InputMethod_TextAvoidInfo} instance.
- OH_
Text ⚠Avoid Info_ Destroy - @brief Destroy a {@link InputMethod_TextAvoidInfo} instance.
- OH_
Text ⚠Avoid Info_ GetHeight - @brief Get height value into {@link InputMethod_TextAvoidInfo}.
- OH_
Text ⚠Avoid Info_ GetPositionY - @brief Get positionY value from {@link InputMethod_TextAvoidInfo}.
- OH_
Text ⚠Avoid Info_ SetHeight - @brief Set height value into {@link InputMethod_TextAvoidInfo}.
- OH_
Text ⚠Avoid Info_ SetPositionY - @brief Set positionY value into {@link InputMethod_TextAvoidInfo}.
- OH_
Text ⚠Config_ Create - @brief Create a new {@link InputMethod_TextConfig} instance.
- OH_
Text ⚠Config_ Destroy - @brief Destroy a {@link InputMethod_TextConfig} instance.
- OH_
Text ⚠Config_ GetCursor Info - @brief Get cursor info from TextConfig.
- OH_
Text ⚠Config_ GetEnter KeyType - @brief Get enter key type from TextConfig
- OH_
Text ⚠Config_ GetInput Type - @brief Get input type from TextConfig
- OH_
Text ⚠Config_ GetSelection - @brief Get selection from TextConfig.
- OH_
Text ⚠Config_ GetText Avoid Info - @brief Get text avoid information from text configuration.
- OH_
Text ⚠Config_ GetWindow Id - @brief Get window id from TextConfig.
- OH_
Text ⚠Config_ IsPreview Text Supported - @brief Get is preview text supported from TextConfig.
- OH_
Text ⚠Config_ SetEnter KeyType - @brief Set enter key type into TextConfig.
- OH_
Text ⚠Config_ SetInput Type - @brief Set input type into TextConfig.
- OH_
Text ⚠Config_ SetPreview Text Support - @brief Set preview text support into TextConfig.
- OH_
Text ⚠Config_ SetSelection - @brief Set selection into TextConfig.
- OH_
Text ⚠Config_ SetWindow Id - @brief Set window id into TextConfig.
- OH_
Text ⚠Editor Proxy_ Create - @brief Create a new {@link InputMethod_TextEditorProxy} instance.
- OH_
Text ⚠Editor Proxy_ Destroy - @brief Destroy a {@link InputMethod_TextEditorProxy} instance.
- OH_
Text ⚠Editor Proxy_ GetDelete Backward Func - @brief Get function {@link OH_TextEditorProxy_DeleteBackwardFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetDelete Forward Func - @brief Get function {@link OH_TextEditorProxy_DeleteForwardFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetFinish Text Preview Func - @brief Get function {@link OH_TextEditorProxy_FinishTextPreviewFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetGet Left Text OfCursor Func - @brief Get function {@link OH_TextEditorProxy_GetLeftTextOfCursorFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetGet Right Text OfCursor Func - @brief Get function {@link OH_TextEditorProxy_GetRightTextOfCursorFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetGet Text Config Func - @brief Get function {@link OH_TextEditorProxy_GetTextConfigFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetGet Text Index AtCursor Func - @brief Get function {@link OH_TextEditorProxy_GetTextIndexAtCursorFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetHandle Extend Action Func - @brief Get function {@link OH_TextEditorProxy_HandleExtendActionFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetHandle SetSelection Func - @brief Get function {@link OH_TextEditorProxy_HandleSetSelectionFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetInsert Text Func - @brief Get function {@link OH_TextEditorProxy_InsertTextFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetMove Cursor Func - @brief Get function {@link OH_TextEditorProxy_MoveCursorFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetReceive Private Command Func - @brief Get function {@link OH_TextEditorProxy_ReceivePrivateCommandFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetSend Enter KeyFunc - @brief Get function {@link OH_TextEditorProxy_SendEnterKeyFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetSend Keyboard Status Func - @brief Get function {@link OH_TextEditorProxy_SendKeyboardStatusFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ GetSet Preview Text Func - @brief Get function {@link OH_TextEditorProxy_SetPreviewTextFunc} from {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetDelete Backward Func - @brief Set function {@link OH_TextEditorProxy_DeleteBackwardFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetDelete Forward Func - @brief Set function {@link OH_TextEditorProxy_SetDeleteForwardFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetFinish Text Preview Func - @brief Set function {@link OH_TextEditorProxy_FinishTextPreviewFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetGet Left Text OfCursor Func - @brief Set function {@link OH_TextEditorProxy_GetLeftTextOfCursorFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetGet Right Text OfCursor Func - @brief Set function {@link OH_TextEditorProxy_GetRightTextOfCursorFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetGet Text Config Func - @brief Set function {@link OH_TextEditorProxy_GetTextConfigFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetGet Text Index AtCursor Func - @brief Set function {@link OH_TextEditorProxy_GetTextIndexAtCursorFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetHandle Extend Action Func - @brief Set function {@link OH_TextEditorProxy_HandleExtendActionFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetHandle SetSelection Func - @brief Set function {@link OH_TextEditorProxy_HandleSetSelectionFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetInsert Text Func - @brief Set function {@link OH_TextEditorProxy_InsertTextFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetMove Cursor Func - @brief Set function {@link OH_TextEditorProxy_MoveCursorFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetReceive Private Command Func - @brief Set function {@link OH_TextEditorProxy_ReceivePrivateCommandFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetSend Enter KeyFunc - @brief Set function {@link OH_TextEditorProxy_SendEnterKeyFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetSend Keyboard Status Func - @brief Set function {@link OH_TextEditorProxy_SendKeyboardStatusFunc} into {@link InputMethod_TextEditorProxy}.
- OH_
Text ⚠Editor Proxy_ SetSet Preview Text Func - @brief Set function {@link OH_TextEditorProxy_SetPreviewTextFunc} into {@link InputMethod_TextEditorProxy}.
Type Aliases§
- Input
Method_ Command Value Type - @brief The value type of command data.
- Input
Method_ Direction - @brief Direction.
- Input
Method_ Enter KeyType - @brief Enter key type.
- Input
Method_ Error Code - @brief The value type of command data.
- Input
Method_ Extend Action - @brief The extend action.
- Input
Method_ Keyboard Status - @brief Keyboard status.
- Input
Method_ Text Input Type - @brief The text input type.
- OH_
Text Editor Proxy_ Delete Backward Func - @brief Defines the function called when input method deleting text backward.
- OH_
Text Editor Proxy_ Delete Forward Func - @brief Defines the function called when input method deleting text forward.
- OH_
Text Editor Proxy_ Finish Text Preview Func - @brief Called when input method finishing preview text.
- OH_
Text Editor Proxy_ GetLeft Text OfCursor Func - @brief Called when input method requesting to get left text of cursor.
- OH_
Text Editor Proxy_ GetRight Text OfCursor Func - @brief Called when input method requesting to get right text of cursor.
- OH_
Text Editor Proxy_ GetText Config Func - @brief Defines the function called when input method getting text config.
- OH_
Text Editor Proxy_ GetText Index AtCursor Func - @brief Called when input method requesting to get text index at cursor.
- OH_
Text Editor Proxy_ Handle Extend Action Func - @brief Called when input method sending extend action.
- OH_
Text Editor Proxy_ Handle SetSelection Func - @brief Called when input method requesting to set selection.
- OH_
Text Editor Proxy_ Insert Text Func - @brief Defines the function called when input method inserting text.
- OH_
Text Editor Proxy_ Move Cursor Func - @brief Called when input method requesting to move cursor.
- OH_
Text Editor Proxy_ Receive Private Command Func - @brief Called when input method sending private command.
- OH_
Text Editor Proxy_ Send Enter KeyFunc - @brief Called when input method sending enter key.
- OH_
Text Editor Proxy_ Send Keyboard Status Func - @brief Called when input method notifying keyboard status.
- OH_
Text Editor Proxy_ SetPreview Text Func - @brief Called when input method setting preview text.