typedef struct InputMethod_InputMethodProxy InputMethod_InputMethodProxy
应用与输入法服务之间的交互代理对象,应用可通过此对象调用输入法服务的相关接口,并接收输入法服务的事件回调。该结构体为不透明类型(opaque type),调用者不可直接访问其内部成员,仅可通过本模块提供的函数接口进行操作。
起始版本: 12
相关模块: InputMethod
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 | 发送私有数据命令。 |
关联关系: