1# 输入法框架子系统-输入法框架ChangeLog
2
3## cl.imf.1 @ohos.InputMethodEngine中,InputClient新增同步接口
4
5新增同步接口如下:
6
7| 接口                                           | 说明                     |
8| ---------------------------------------------- | ------------------------ |
9| getForwardSync(length:number): string          | 获取光标前固定长度的文本 |
10| getBackwardSync(length:number): string         | 获取光标后固定长度的文本 |
11| deleteForwardSync(length:number): void         | 删除光标前固定长度的文本 |
12| deleteBackwardSync(length:number): void        | 删除光标后固定长度的文本 |
13| insertTextSync(text: string): void             | 插入文本                 |
14| getEditorAttributeSync(): EditorAttribute      | 获取编辑框属性值         |
15| moveCursorSync(direction: number): void        | 移动光标                 |
16| selectByRangeSync(range: Range): void          | 根据索引范围选中文本     |
17| selectByMovementSync(movement: Movement): void | 根据光标移动方向选中文本 |
18| getTextIndexAtCursorSync(): number             | 获取光标所在处的文本索引 |
19
20**变更影响**
21
22以上接口的调用,均为同步接口。
23
24**适配指导**
25
26请参考接口说明:[@ohos.inputMethodEngine.d.ts](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md)
27