openharmony 鸿蒙 js-apidiff-IMEKit

2026-08-25 浏览 (1)

Change TypeOld VersionNew Versiond.ts File
API deprecated version changeClass name: InputMethodSetting;
API declaration: showOptionalInputMethods(callback: AsyncCallback<boolean>): void;
DIfferences: NA
Class name: InputMethodSetting;
API declaration: showOptionalInputMethods(callback: AsyncCallback<boolean>): void;
DIfferences: 18
api/@ohos.inputMethod.d.ts
API deprecated version changeClass name: InputMethodSetting;
API declaration: showOptionalInputMethods(): Promise<boolean>;
DIfferences: NA
Class name: InputMethodSetting;
API declaration: showOptionalInputMethods(): Promise<boolean>;
DIfferences: 18
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function setSimpleKeyboardEnabled(enable: boolean): void;
DIfferences: function setSimpleKeyboardEnabled(enable: boolean): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getInputMethodState(): Promise<EnabledState>;
DIfferences: getInputMethodState(): Promise<EnabledState>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: discardTypingText(): Promise<void>;
DIfferences: discardTypingText(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>;
DIfferences: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: recvMessage(msgHandler?: MessageHandler): void;
DIfferences: recvMessage(msgHandler?: MessageHandler): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'setPreviewText', callback: SetPreviewTextCallback): void;
DIfferences: on(type: 'setPreviewText', callback: SetPreviewTextCallback): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void;
DIfferences: off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'finishTextPreview', callback: Callback<void>): void;
DIfferences: on(type: 'finishTextPreview', callback: Callback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'finishTextPreview', callback?: Callback<void>): void;
DIfferences: off(type: 'finishTextPreview', callback?: Callback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly enabledState?: EnabledState;
DIfferences: readonly enabledState?: EnabledState;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: SCREEN_LOCK_PASSWORD
DIfferences: SCREEN_LOCK_PASSWORD
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: USER_NAME
DIfferences: USER_NAME
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: NEW_PASSWORD
DIfferences: NEW_PASSWORD
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: NUMBER_DECIMAL
DIfferences: NUMBER_DECIMAL
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: ONE_TIME_CODE
DIfferences: ONE_TIME_CODE
api/@ohos.inputMethod.d.ts
New APINAClass name: InputAttribute;
API declaration: placeholder?: string;
DIfferences: placeholder?: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputAttribute;
API declaration: abilityName?: string;
DIfferences: abilityName?: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: newEditBox?: boolean;
DIfferences: newEditBox?: boolean;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: capitalizeMode?: CapitalizeMode;
DIfferences: capitalizeMode?: CapitalizeMode;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: interface MessageHandler
DIfferences: interface MessageHandler
api/@ohos.inputMethod.d.ts
New APINAClass name: MessageHandler;
API declaration: onMessage(msgId: string, msgParam?: ArrayBuffer): void;
DIfferences: onMessage(msgId: string, msgParam?: ArrayBuffer): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: MessageHandler;
API declaration: onTerminated(): void;
DIfferences: onTerminated(): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum EnabledState
DIfferences: export enum EnabledState
api/@ohos.inputMethod.d.ts
New APINAClass name: EnabledState;
API declaration: DISABLED = 0
DIfferences: DISABLED = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: EnabledState;
API declaration: BASIC_MODE
DIfferences: BASIC_MODE
api/@ohos.inputMethod.d.ts
New APINAClass name: EnabledState;
API declaration: FULL_EXPERIENCE_MODE
DIfferences: FULL_EXPERIENCE_MODE
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum RequestKeyboardReason
DIfferences: export enum RequestKeyboardReason
api/@ohos.inputMethod.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: NONE = 0
DIfferences: NONE = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: MOUSE = 1
DIfferences: MOUSE = 1
api/@ohos.inputMethod.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: TOUCH = 2
DIfferences: TOUCH = 2
api/@ohos.inputMethod.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: OTHER = 20
DIfferences: OTHER = 20
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export type SetPreviewTextCallback = (text: string, range: Range) => void;
DIfferences: export type SetPreviewTextCallback = (text: string, range: Range) => void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum CapitalizeMode
DIfferences: export enum CapitalizeMode
api/@ohos.inputMethod.d.ts
New APINAClass name: CapitalizeMode;
API declaration: NONE = 0
DIfferences: NONE = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: CapitalizeMode;
API declaration: SENTENCES
DIfferences: SENTENCES
api/@ohos.inputMethod.d.ts
New APINAClass name: CapitalizeMode;
API declaration: WORDS
DIfferences: WORDS
api/@ohos.inputMethod.d.ts
New APINAClass name: CapitalizeMode;
API declaration: CHARACTERS
DIfferences: CHARACTERS
api/@ohos.inputMethod.d.ts
New APINAClass name: Panel;
API declaration: adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void;
DIfferences: adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_USER_NAME: number = 10;
DIfferences: const PATTERN_USER_NAME: number = 10;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_NEW_PASSWORD: number = 11;
DIfferences: const PATTERN_NEW_PASSWORD: number = 11;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_NUMBER_DECIMAL: number = 12;
DIfferences: const PATTERN_NUMBER_DECIMAL: number = 12;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_ONE_TIME_CODE: number = 13;
DIfferences: const PATTERN_ONE_TIME_CODE: number = 13;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void;
DIfferences: export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'callingDisplayDidChange', callback: Callback<number>): void;
DIfferences: on(type: 'callingDisplayDidChange', callback: Callback<number>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'callingDisplayDidChange', callback?: Callback<number>): void;
DIfferences: off(type: 'callingDisplayDidChange', callback?: Callback<number>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'discardTypingText', callback: Callback<void>): void;
DIfferences: on(type: 'discardTypingText', callback: Callback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'discardTypingText', callback?: Callback<void>): void;
DIfferences: off(type: 'discardTypingText', callback?: Callback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>;
DIfferences: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: recvMessage(msgHandler?: MessageHandler): void;
DIfferences: recvMessage(msgHandler?: MessageHandler): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getAttachOptions(): AttachOptions;
DIfferences: getAttachOptions(): AttachOptions;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void;
DIfferences: on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void;
DIfferences: off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum ImmersiveMode
DIfferences: export enum ImmersiveMode
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveMode;
API declaration: NONE_IMMERSIVE = 0
DIfferences: NONE_IMMERSIVE = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveMode;
API declaration: IMMERSIVE
DIfferences: IMMERSIVE
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveMode;
API declaration: LIGHT_IMMERSIVE
DIfferences: LIGHT_IMMERSIVE
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveMode;
API declaration: DARK_IMMERSIVE
DIfferences: DARK_IMMERSIVE
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum GradientMode
DIfferences: export enum GradientMode
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: GradientMode;
API declaration: NONE = 0
DIfferences: NONE = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: GradientMode;
API declaration: LINEAR_GRADIENT = 1
DIfferences: LINEAR_GRADIENT = 1
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface ImmersiveEffect
DIfferences: interface ImmersiveEffect
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveEffect;
API declaration: gradientHeight: number;
DIfferences: gradientHeight: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ImmersiveEffect;
API declaration: gradientMode: GradientMode;
DIfferences: gradientMode: GradientMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum RequestKeyboardReason
DIfferences: export enum RequestKeyboardReason
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: NONE = 0
DIfferences: NONE = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: MOUSE = 1
DIfferences: MOUSE = 1
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: TOUCH = 2
DIfferences: TOUCH = 2
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: RequestKeyboardReason;
API declaration: OTHER = 20
DIfferences: OTHER = 20
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: startMoving(): void;
DIfferences: startMoving(): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: getDisplayId(): Promise<number>;
DIfferences: getDisplayId(): Promise<number>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: updateRegion(inputRegion: Array<window.Rect>): void;
DIfferences: updateRegion(inputRegion: Array<window.Rect>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setImmersiveMode(mode: ImmersiveMode): void;
DIfferences: setImmersiveMode(mode: ImmersiveMode): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: getImmersiveMode(): ImmersiveMode;
DIfferences: getImmersiveMode(): ImmersiveMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setImmersiveEffect(effect: ImmersiveEffect): void;
DIfferences: setImmersiveEffect(effect: ImmersiveEffect): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>;
DIfferences: setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly immersiveMode?: ImmersiveMode;
DIfferences: readonly immersiveMode?: ImmersiveMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly windowId?: number;
DIfferences: readonly windowId?: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly displayId?: number;
DIfferences: readonly displayId?: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly placeholder?: string;
DIfferences: readonly placeholder?: string;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly abilityName?: string;
DIfferences: readonly abilityName?: string;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly capitalizeMode?: CapitalizeMode;
DIfferences: readonly capitalizeMode?: CapitalizeMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly gradientMode?: GradientMode;
DIfferences: readonly gradientMode?: GradientMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelFlag;
API declaration: FLAG_CANDIDATE
DIfferences: FLAG_CANDIDATE
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface MessageHandler
DIfferences: interface MessageHandler
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: MessageHandler;
API declaration: onMessage(msgId: string, msgParam?: ArrayBuffer): void;
DIfferences: onMessage(msgId: string, msgParam?: ArrayBuffer): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: MessageHandler;
API declaration: onTerminated(): void;
DIfferences: onTerminated(): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface EnhancedPanelRect
DIfferences: export interface EnhancedPanelRect
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: landscapeRect?: window.Rect;
DIfferences: landscapeRect?: window.Rect;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: portraitRect?: window.Rect;
DIfferences: portraitRect?: window.Rect;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: landscapeAvoidY?: number;
DIfferences: landscapeAvoidY?: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: landscapeInputRegion?: Array<window.Rect>;
DIfferences: landscapeInputRegion?: Array<window.Rect>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: portraitAvoidY?: number;
DIfferences: portraitAvoidY?: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: portraitInputRegion?: Array<window.Rect>;
DIfferences: portraitInputRegion?: Array<window.Rect>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EnhancedPanelRect;
API declaration: fullScreenMode?: boolean;
DIfferences: fullScreenMode?: boolean;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface KeyboardArea
DIfferences: export interface KeyboardArea
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardArea;
API declaration: top: number;
DIfferences: top: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardArea;
API declaration: bottom: number;
DIfferences: bottom: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardArea;
API declaration: left: number;
DIfferences: left: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardArea;
API declaration: right: number;
DIfferences: right: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface AttachOptions
DIfferences: export interface AttachOptions
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: AttachOptions;
API declaration: requestKeyboardReason?: RequestKeyboardReason;
DIfferences: requestKeyboardReason?: RequestKeyboardReason;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: AttachOptions;
API declaration: isSimpleKeyboardEnabled?: boolean;
DIfferences: isSimpleKeyboardEnabled?: boolean;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum CapitalizeMode
DIfferences: export enum CapitalizeMode
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: CapitalizeMode;
API declaration: NONE = 0
DIfferences: NONE = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: CapitalizeMode;
API declaration: SENTENCES
DIfferences: SENTENCES
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: CapitalizeMode;
API declaration: WORDS
DIfferences: WORDS
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: CapitalizeMode;
API declaration: CHARACTERS
DIfferences: CHARACTERS
api/@ohos.inputMethodEngine.d.ts
Function changeClass name: Panel;
API declaration: on(type: 'sizeChange', callback: Callback<window.Size>): void;
DIfferences: callback: Callback<window.Size>
Class name: Panel;
API declaration: on(type: 'sizeChange', callback: SizeChangeCallback): void;
DIfferences: callback: SizeChangeCallback
api/@ohos.inputMethodEngine.d.ts
Function changeClass name: Panel;
API declaration: off(type: 'sizeChange', callback?: Callback<window.Size>): void;
DIfferences: callback?: Callback<window.Size>
Class name: Panel;
API declaration: off(type: 'sizeChange', callback?: SizeChangeCallback): void;
DIfferences: callback?: SizeChangeCallback
api/@ohos.inputMethodEngine.d.ts

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apidiff-ArkGraphics2D

openharmony 鸿蒙 js-apidiff-ArkGraphics3D

openharmony 鸿蒙 js-apidiff-MediaKit

openharmony 鸿蒙 js-apidiff-InputKit

openharmony 鸿蒙 js-apidiff-BasicServicesKit

openharmony 鸿蒙 js-apidiff-ConnectivityKit

openharmony 鸿蒙 js-apidiff-ArkWeb

openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/DlZsjyAS