mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 02:58:26 +08:00
2.6 KiB
2.6 KiB
input_engine_t
概述
输入法引擎接口。
函数
函数名称 | 说明 |
---|---|
input_engine_create | 创建输入法引擎对象。 |
input_engine_destroy | @deconstructor |
input_engine_input | 输入新的按键,并更新候选字。 |
input_engine_reset_input | 清除所有输入的按键组合和候选字。 |
属性
名属性称 | 类型 | 说明 |
---|
事件
事件名称 | 类型 | 说明 |
---|
input_engine_create 函数
- 函数原型:
input_engine_t* input_engine_create ();
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | input_engine_t* | 返回输入法引擎对象。 |
- 函数功能:
创建输入法引擎对象。
input_engine_destroy 函数
- 函数原型:
ret_t input_engine_destroy (input_engine_t* engine);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
engine | input_engine_t* | 输入法引擎对象。 |
- 函数功能:
@deconstructor
销毁输入法引擎对象。
input_engine_input 函数
- 函数原型:
ret_t input_engine_input (input_engine_t* engine, int key);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
engine | input_engine_t* | 输入法引擎对象。 |
key | int | 键值。 |
- 函数功能:
输入新的按键,并更新候选字。
input_engine_reset_input 函数
- 函数原型:
ret_t input_engine_reset_input (input_engine_t* engine);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
engine | input_engine_t* | 输入法引擎对象。 |
- 函数功能:
清除所有输入的按键组合和候选字。