目录

InputMethod_InputMethodProxy

typedef struct InputMethod_InputMethodProxy InputMethod_InputMethodProxy

概述

应用与输入法服务之间的交互代理对象,应用可通过此对象调用输入法服务的相关接口,并接收输入法服务的事件回调。该结构体为不透明类型(opaque type),调用者不可直接访问其内部成员,仅可通过本模块提供的函数接口进行操作。

起始版本: 12

相关模块: InputMethod

所在头文件: inputmethod_inputmethod_proxy_capi.h

结构体用途

InputMethod_InputMethodProxy是应用端与输入法服务交互的核心代理对象,用于向输入法服务发送请求和通知。通过此代理对象,应用可以控制键盘的显示与隐藏、通知编辑框的文本选区变化和配置变化、更新光标位置、以及发送私有命令数据。

生命周期管理

使用注意事项

相关函数:

以下为可通过InputMethod_InputMethodProxy对象调用的操作函数:

函数 描述
OH_InputMethodProxy_ShowKeyboard 显示键盘。
OH_InputMethodProxy_ShowTextInput 显示文本输入框。
OH_InputMethodProxy_HideKeyboard 隐藏键盘。
OH_InputMethodProxy_NotifySelectionChange 通知文本框选区变化。
OH_InputMethodProxy_NotifyConfigurationChange 通知输入框配置变化。
OH_InputMethodProxy_NotifyCursorUpdate 通知光标位置变化。
OH_InputMethodProxy_SendPrivateCommand 发送私有数据命令。

关联关系: