From 5746b00c797259052319931f0cc734d8cd2cb0a5 Mon Sep 17 00:00:00 2001 From: mayunteng_1 Date: Wed, 21 Dec 2022 10:58:09 +0800 Subject: [PATCH] Signed-off-by: mayunteng_1 Change-Id: I4c1c9f614d256906e8730e1df893f48ec2156725 --- .../changelogs-multimodalinput.md | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-multimodalinput.md b/zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-multimodalinput.md index 97f1c68a3a..df601a09a0 100755 --- a/zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-multimodalinput.md +++ b/zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/changelogs-multimodalinput.md @@ -23,61 +23,61 @@ **关键接口/组件变更** - - supportKeys(deviceId: **number**, keys: Array, callback: AsyncCallback>): **void**; - - supportKeys(deviceId: **number**, keys: Array): Promise>; - - getKeyboardType(deviceId: **number**, callback: AsyncCallback): **void**; > - - getKeyboardType(deviceId: **number**): Promise; - - setPointerSpeed(speed: **number**, callback: AsyncCallback<**void**>): **void**; - - setPointerSpeed(speed: **number**): Promise<**void**>; - - getPointerSpeed(callback: AsyncCallback<**number**>): **void**; - - getPointerSpeed(): Promise<**number**>; - - setPointerStyle(windowId: **number**, pointerStyle: PointerStyle, callback: AsyncCallback<**void**>): **void**; - - setPointerStyle(windowId: **number**, pointerStyle: PointerStyle): Promise<**void**>; - - getPointerStyle(windowId: **number**, callback: AsyncCallback): **void**; - - getPointerStyle(windowId: **number**): Promise; - - setPointerVisible(visible: boolean, callback: AsyncCallback<**void**>): **void**; - - setPointerVisible(visible: boolean): Promise<**void**>; - - isPointerVisible(callback: AsyncCallback): **void**; - - isPointerVisible(): Promise; - - on(**type**:"touch", receiver:TouchEventReceiver):**void**; - - on(**type**:"mouse", receiver:Callback):**void**; - - off(**type**:"touch", receiver?:TouchEventReceiver):**void**; - - off(**type**:"mouse", receiver?:Callback):**void**; - - injectEvent({KeyEvent: KeyEvent}): **void**; - - enable(enable: boolean, callback: AsyncCallback<**void**>): **void**; - - enable(enable: boolean): Promise<**void**>; - - start(sinkDeviceDescriptor: **string**, srcInputDeviceId: **number**, callback: AsyncCallback<**void**>): **void**; - - start(sinkDeviceDescriptor: **string**, srcInputDeviceId: **number**): Promise<**void**>; - - stop(callback: AsyncCallback<**void**>): **void**; - - stop(): Promise<**void**>; - - getState(deviceDescriptor: **string**, callback: AsyncCallback<{ state: boolean }>): **void**; - - getState(deviceDescriptor: **string**): Promise<{ state: boolean }>; - - on(**type**: 'cooperation', callback: AsyncCallback<{ deviceDescriptor: **string**, eventMsg: EventMsg }>): **void**; - - off(**type**: 'cooperation', callback?: AsyncCallback<**void**>): **void**; - - on(**type**: "key", keyOptions: KeyOptions, callback: Callback): **void**; - - off(**type**: "key", keyOptions: KeyOptions, callback?: Callback): **void**; + - supportKeys(deviceId: number, keys: Array<KeyCode>, callback: AsyncCallback<Array<boolean>>): void; + - supportKeys(deviceId: number, keys: Array<KeyCode>): Promise<Array<boolean>>; + - getKeyboardType(deviceId: number, callback: AsyncCallback<KeyboardType>): void; > + - getKeyboardType(deviceId: number): Promise<KeyboardType>; + - setPointerSpeed(speed: number, callback: AsyncCallback<void>): void; + - setPointerSpeed(speed: number): Promise<void>; + - getPointerSpeed(callback: AsyncCallback<number>): void; + - getPointerSpeed(): Promise<number>; + - setPointerStyle(windowId: number, pointerStyle: PointerStyle, callback: AsyncCallback<void>): void; + - setPointerStyle(windowId: number, pointerStyle: PointerStyle): Promise<void>; + - getPointerStyle(windowId: number, callback: AsyncCallback<PointerStyle>): void; + - getPointerStyle(windowId: number): Promise<PointerStyle>; + - setPointerVisible(visible: boolean, callback: AsyncCallback<void>): void; + - setPointerVisible(visible: boolean): Promise<void>; + - isPointerVisible(callback: AsyncCallback<boolean>): void; + - isPointerVisible(): Promise<boolean>; + - on(type:"touch", receiver:TouchEventReceiver):void; + - on(type:"mouse", receiver:Callback<MouseEvent>):void; + - off(type:"touch", receiver?:TouchEventReceiver):void; + - off(type:"mouse", receiver?:Callback<MouseEvent>):void; + - injectEvent({KeyEvent: KeyEvent}): void; + - enable(enable: boolean, callback: AsyncCallback<void>): void; + - enable(enable: boolean): Promise<void>; + - start(sinkDeviceDescriptor: string, srcInputDeviceId: number, callback: AsyncCallback<void>): void; + - start(sinkDeviceDescriptor: string, srcInputDeviceId: number): Promise<void>; + - stop(callback: AsyncCallback<void>): void; + - stop(): Promise<void>; + - getState(deviceDescriptor: string, callback: AsyncCallback<{ state: boolean }>): void; + - getState(deviceDescriptor: string): Promise<{ state: boolean }>; + - on(type: 'cooperation', callback: AsyncCallback<{ deviceDescriptor: string, eventMsg: EventMsg }>): void; + - off(type: 'cooperation', callback?: AsyncCallback<void>): void; + - on(type: "key", keyOptions: KeyOptions, callback: Callback<KeyOptions>): void; + - off(type: "key", keyOptions: KeyOptions, callback?: Callback<KeyOptions>): void; 以下接口标记废除: - - getDeviceIds(callback: AsyncCallback>): **void**; - - getDeviceIds(): Promise>; - - getDevice(deviceId: **number**, callback: AsyncCallback): **void**; - - getDevice(deviceId: **number**): Promise; + - getDeviceIds(callback: AsyncCallback<Array<number>>): void; + - getDeviceIds(): Promise<Array<number>>; + - getDevice(deviceId: number, callback: AsyncCallback<InputDeviceData>): void; + - getDevice(deviceId: number): Promise<InputDeviceData>; 替代接口如下: - - getDeviceList(callback: AsyncCallback>): **void**; - - getDeviceList(): Promise>; - - getDeviceInfo(deviceId: **number**, callback: AsyncCallback): **void**; - - getDeviceInfo(deviceId: **number**): Promise; + - getDeviceList(callback: AsyncCallback<Array<number>>): void; + - getDeviceList(): Promise<Array<number>>; + - getDeviceInfo(deviceId: number, callback: AsyncCallback<InputDeviceData>): void; + - getDeviceInfo(deviceId: number): Promise<InputDeviceData>; 以下接口发生变更 变更前: - - supportKeys(deviceId: **number**, keys: Array, callback: Callback>): **void**; - - getKeyboardType(deviceId: **number**, callback: Callback): **void**; + - supportKeys(deviceId: number, keys: Array<KeyCode>, callback: Callback<Array<boolean>>): void; + - getKeyboardType(deviceId: number, callback: Callback<KeyboardType>): void; 变更后: -- supportKeys(deviceId: **number**, keys: Array, callback: AsyncCallback>): **void**; - - getKeyboardType(deviceId: **number**, callback: AsyncCallback): **void**; + - supportKeys(deviceId: number, keys: Array<KeyCode>, callback: AsyncCallback<Array<boolean>>): void; + - getKeyboardType(deviceId: number, callback: AsyncCallback<KeyboardType>): void; **适配指导** @@ -85,12 +85,12 @@ ```ts import pointer from '@ohos.multimodalInput.pointer'; -pointer.setPointerVisible(true, (error) => { +pointer.setPointerVisible(true, (error) => { console.log(`Set pointer visible success`); }); try { - pointer.setPointerVisible(true, (error) => { + pointer.setPointerVisible(true, (error) => { if (error) { console.log(`Set pointer visible failed, error: ${JSON.stringify(error, [`code`, `message`])}`); return; -- GitLab