From b6300dce9f9ad4faaec5eed80eabca4d4a2a752b Mon Sep 17 00:00:00 2001 From: zhouyongfei Date: Mon, 28 Mar 2022 06:10:49 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0inputmethod=20api?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyongfei --- api/@ohos.inputmethodengine.d.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/api/@ohos.inputmethodengine.d.ts b/api/@ohos.inputmethodengine.d.ts index 19b7beac09..8d8a20a078 100644 --- a/api/@ohos.inputmethodengine.d.ts +++ b/api/@ohos.inputmethodengine.d.ts @@ -68,9 +68,9 @@ declare namespace inputMethodEngine { off(type: 'inputStart', callback?: (kbController: KeyboardController, textInputClient: TextInputClient) => void): void; - on(type: 'keyboardShow|keyboardHide', callback: () => void): void; + on(type: 'keyboardShow'|'keyboardHide', callback: () => void): void; - off(type: 'keyboardShow|keyboardHide', callback?: () => void): void; + off(type: 'keyboardShow'|'keyboardHide', callback?: () => void): void; } interface TextInputClient { @@ -94,21 +94,25 @@ declare namespace inputMethodEngine { getForward(length: number): Promise; + getBackward(length: number, callback: AsyncCallback): void; + + getBackward(length: number): Promise; + getEditorAttribute(callback: AsyncCallback): void; getEditorAttribute(): Promise; } interface KeyboardDelegate { - on(type: 'keyDown|keyUp', callback: (event: KeyEvent) => boolean): void; + on(type: 'keyDown'|'keyUp', callback: (event: KeyEvent) => boolean): void; - off(type: 'keyDown|keyUp', callback?: (event: KeyEvent) => boolean): void; + off(type: 'keyDown'|'keyUp', callback?: (event: KeyEvent) => boolean): void; on(type: 'cursorContextChange', callback: (x: number, y: number, height: number) => void): void; off(type: 'cursorContextChange', callback?: (x: number, y: number, height: number) => void): void; - on(type: 'selectionChange', callback: (oldBegine: number, oldEnd: number, newBegine: number, newEnd: number) => void): void; + on(type: 'selectionChange', callback: (oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void): void; off(type: 'selectionChange', callback?: (oldBegine: number, oldEnd: number, newBegine: number, newEnd: number) => void): void; -- Gitee From fa4522752d537f04890d6aa7176de7f665e8d1e7 Mon Sep 17 00:00:00 2001 From: zhouyongfei Date: Mon, 28 Mar 2022 06:49:30 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyongfei --- api/@ohos.inputmethod.d.ts | 2 +- api/@ohos.inputmethodengine.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.inputmethod.d.ts b/api/@ohos.inputmethod.d.ts index 44114b10f1..2ec69c2eeb 100644 --- a/api/@ohos.inputmethod.d.ts +++ b/api/@ohos.inputmethod.d.ts @@ -19,7 +19,7 @@ import {AsyncCallback} from './basic'; * inputmethod * * @since 6 - * @syscap SystemCapability.Miscservices.InputMethodFramework + * @syscap SystemCapability.MiscServices.InputMethodFramework */ declare namespace inputMethod { const MAX_TYPE_NUM: number diff --git a/api/@ohos.inputmethodengine.d.ts b/api/@ohos.inputmethodengine.d.ts index 8d8a20a078..198a847fc2 100644 --- a/api/@ohos.inputmethodengine.d.ts +++ b/api/@ohos.inputmethodengine.d.ts @@ -19,7 +19,7 @@ import {AsyncCallback} from './basic'; * inputmethodengine * * @since 8 - * @syscap SystemCapability.Miscservices.InputMethodFramework + * @syscap SystemCapability.MiscServices.InputMethodFramework */ declare namespace inputMethodEngine { const ENTER_KEY_TYPE_UNSPECIFIED: number; -- Gitee