diff --git a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/systemchannels/TextInputChannel.ets b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/systemchannels/TextInputChannel.ets index b41e54fa065fabdbf4fe17f0b4820a1a71b98ac9..c76ee78635241ee61d32e6d1525fdf5d83d2f295 100644 --- a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/systemchannels/TextInputChannel.ets +++ b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/embedding/engine/systemchannels/TextInputChannel.ets @@ -109,7 +109,7 @@ export default class TextInputChannel { unspecifiedAction(inputClientId: number): void { Log.d(TAG, "Sending 'unspecifiedAction' message."); - this.channel.invokeMethod("TextInputClient.performAction", [inputClientId, "TextInputAction.unspecifiedAction"]); + this.channel.invokeMethod("TextInputClient.performAction", [inputClientId, "TextInputAction.unspecified"]); } commitContent(inputClientId: number): void { diff --git a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/plugin/editing/ListenableEditingState.ets b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/plugin/editing/ListenableEditingState.ets index 8b51a6671ae0a988f9f65bab40134247ab39663a..953f7cad09b96e97f5bbc45ee519cf70358d2eed 100644 --- a/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/plugin/editing/ListenableEditingState.ets +++ b/shell/platform/ohos/flutter_embedding/flutter/src/main/ets/plugin/editing/ListenableEditingState.ets @@ -252,6 +252,7 @@ export class ListenableEditingState { this.TextInputChannel.unspecifiedAction(this.client); break; case inputMethod.EnterKeyType.NONE: + this.TextInputChannel.newline(this.client); break; case inputMethod.EnterKeyType.GO: this.TextInputChannel.go(this.client); @@ -266,7 +267,7 @@ export class ListenableEditingState { this.TextInputChannel.next(this.client); break; case inputMethod.EnterKeyType.DONE: - this.TextInputChannel.done(this.client) + this.TextInputChannel.done(this.client); break; } }