diff --git a/api/@ohos.accessibility.GesturePath.d.ts b/api/@ohos.accessibility.GesturePath.d.ts index 7e5758735f131e83303ce00eaee2369e420c94d2..1c4089d2aa30c3e42c5b3c6ea3737fc3a3ca1eac 100644 --- a/api/@ohos.accessibility.GesturePath.d.ts +++ b/api/@ohos.accessibility.GesturePath.d.ts @@ -24,7 +24,8 @@ import type { GesturePoint } from './@ohos.accessibility.GesturePoint'; * Indicates the path of the gesture. * * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export declare class GesturePath { /** @@ -41,7 +42,8 @@ export declare class GesturePath { * * @type { Array } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ points: Array; /** @@ -49,7 +51,8 @@ export declare class GesturePath { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ durationTime: number; } diff --git a/api/@ohos.accessibility.GesturePoint.d.ts b/api/@ohos.accessibility.GesturePoint.d.ts index c6d9afb51dcf7c3b45516a428989955991f59e53..e7a4b44f437e97e83edbd1075066d39107e13a1a 100644 --- a/api/@ohos.accessibility.GesturePoint.d.ts +++ b/api/@ohos.accessibility.GesturePoint.d.ts @@ -22,9 +22,11 @@ * Indicates the point of the gesture. * * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ export declare class GesturePoint { + /*** if arkts 1.1 */ /** * A constructor used to create a GesturePoint object. * @@ -35,12 +37,14 @@ export declare class GesturePoint { * @deprecated since 12 */ constructor(positionX: number, positionY: number); + /*** endif */ /** * Indicates the X coordinate of point. * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ positionX: number; /** @@ -48,7 +52,8 @@ export declare class GesturePoint { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ positionY: number; } diff --git a/api/@ohos.accessibility.config.d.ts b/api/@ohos.accessibility.config.d.ts index 45a5ff46c8b557a681328a61e60985ee8ad9ee31..5aa9b0aa0b095b88f6bc2b69f72a2acedc9a6c39 100644 --- a/api/@ohos.accessibility.config.d.ts +++ b/api/@ohos.accessibility.config.d.ts @@ -17,9 +17,15 @@ * @file * @kit AccessibilityKit */ - +/*** if arkts 1.1 */ import type accessibility from './@ohos.accessibility'; import type { AsyncCallback, Callback } from './@ohos.base'; +/*** endif */ + +/*** if arkts 1.2 */ +import accessibility from './@ohos.accessibility'; +import { AsyncCallback, Callback } from './@ohos.base'; +/*** endif */ /** * Configuration of the accessibility. @@ -36,7 +42,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const daltonizationState: Config; /** @@ -44,7 +51,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ const audioMono: Config; /** @@ -52,13 +60,13 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ const audioBalance: Config; /** * Indicates the configuration of high-contrast text. * - * @type { Config } * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since arkts {'1.1':'9', '1.2':'20'} @@ -70,79 +78,89 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var invertColor: Config; + let invertColor: Config; /** * Indicates the configuration of daltonization color filter. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var daltonizationColorFilter: Config; + let daltonizationColorFilter: Config; /** * Indicates the configuration of content timeout. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var contentTimeout: Config; + let contentTimeout: Config; /** * Indicates the configuration of animation state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var animationOff: Config; + let animationOff: Config; /** * Indicates the configuration of brightness discount. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var brightnessDiscount: Config; + let brightnessDiscount: Config; /** * Indicates the configuration of mouse key state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var mouseKey: Config; + let mouseKey: Config; /** * Indicates the configuration of mouse auto click. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var mouseAutoClick: Config; + let mouseAutoClick: Config; /** * Indicates the configuration of short key state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var shortkey: Config; + let shortkey: Config; /** * Indicates the configuration of short key target. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var shortkeyTarget: Config; + let shortkeyTarget: Config; /** * Indicates the configuration of short key multi targets. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const shortkeyMultiTargets: Config>; /** @@ -150,23 +168,26 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var captions: Config; + let captions: Config; /** * Indicates the configuration of captions style. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var captionsStyle: Config; + let captionsStyle: Config; /** * Indicates the configuration of click response time. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const clickResponseTime: Config; /** @@ -174,7 +195,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const ignoreRepeatClick: Config; /** @@ -182,7 +204,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const repeatClickInterval: Config; /** @@ -190,7 +213,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ const screenMagnification: Config; @@ -212,7 +236,8 @@ declare namespace config { * @throws { BusinessError } 9300002 - Target ability already enabled. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function enableAbility(name: string, capability: Array): Promise; @@ -234,7 +259,8 @@ declare namespace config { * @throws { BusinessError } 9300002 - Target ability already enabled. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function enableAbility( name: string, @@ -258,7 +284,8 @@ declare namespace config { * @throws { BusinessError } 9300001 - Invalid bundle name or ability name. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function disableAbility(name: string): Promise; @@ -278,7 +305,8 @@ declare namespace config { * @throws { BusinessError } 9300001 - Invalid bundle name or ability name. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function disableAbility(name: string, callback: AsyncCallback): void; @@ -297,7 +325,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function on(type: 'enabledAccessibilityExtensionListChange', callback: Callback): void; @@ -316,7 +345,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function on(type: 'installedAccessibilityListChange', callback: Callback): void; @@ -335,7 +365,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function off(type: 'enabledAccessibilityExtensionListChange', callback?: Callback): void; @@ -354,7 +385,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function off(type: 'installedAccessibilityListChange', callback?: Callback): void; @@ -369,6 +401,7 @@ declare namespace config { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ function setMagnificationState(state: boolean): void; @@ -462,7 +495,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ on(callback: Callback): void; @@ -476,7 +510,8 @@ declare namespace config { * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ off(callback?: Callback): void; } @@ -487,7 +522,8 @@ declare namespace config { * @typedef {'Normal' | 'Protanomaly' | 'Deuteranomaly' | 'Tritanomaly'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type DaltonizationColorFilter = 'Normal' | 'Protanomaly' | 'Deuteranomaly' | 'Tritanomaly'; @@ -497,7 +533,8 @@ declare namespace config { * @typedef {'Short' | 'Medium' | 'Long'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ type ClickResponseTime = 'Short' | 'Medium' | 'Long'; @@ -507,7 +544,8 @@ declare namespace config { * @typedef {'Shortest' | 'Short' | 'Medium' | 'Long' | 'Longest'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ type RepeatClickInterval = 'Shortest' | 'Short' | 'Medium' | 'Long' | 'Longest'; } diff --git a/api/@ohos.accessibility.d.ts b/api/@ohos.accessibility.d.ts index 3cf30e986f398cbce680c2db6abd66a29b02ae95..e401805f27a4db0c02a24ed6180d6ddeca6958d8 100644 --- a/api/@ohos.accessibility.d.ts +++ b/api/@ohos.accessibility.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (C) 2021-2025 Huawei Device Co., Ltd. + * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -18,8 +18,14 @@ * @kit AccessibilityKit */ +/*** if arkts 1.1 */ import type { AsyncCallback } from './@ohos.base'; import type { Callback } from './@ohos.base'; +/*** endif */ +/*** if arkts 1.2 */ +import { AsyncCallback } from './@ohos.base'; +import { Callback } from './@ohos.base'; +/*** endif */ import { Resource } from './global/resource'; /** @@ -29,6 +35,7 @@ import { Resource } from './global/resource'; * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ export enum AccessibilityAction { /** @@ -37,6 +44,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ ACCESSIBILITY_FOCUS = 0, @@ -46,6 +54,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLEAR_ACCESSIBILITY_FOCUS = 1, @@ -55,6 +64,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ FOCUS = 2, @@ -64,6 +74,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLEAR_FOCUS = 3, @@ -73,6 +84,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLICK = 4, @@ -82,6 +94,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ LONG_CLICK = 5, @@ -91,6 +104,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CUT = 6, @@ -100,6 +114,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ COPY = 7, @@ -109,6 +124,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ PASTE = 8, @@ -118,6 +134,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SELECT = 9, @@ -127,6 +144,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_TEXT = 10, @@ -136,6 +154,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SCROLL_FORWARD = 11, @@ -145,6 +164,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SCROLL_BACKWARD = 12, @@ -154,6 +174,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_SELECTION = 13, @@ -163,6 +184,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_CURSOR_POSITION = 14, @@ -172,6 +194,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ HOME = 15, @@ -181,6 +204,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ BACK = 16, @@ -190,6 +214,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ RECENT_TASK = 17, @@ -199,6 +224,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ NOTIFICATION_CENTER = 18, @@ -208,6 +234,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CONTROL_CENTER = 19, @@ -217,6 +244,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ COMMON = 20, @@ -226,11 +254,11 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SPAN_CLICK = 21 } - /** * AccessibilityEvent type * @@ -238,6 +266,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ export enum AccessibilityEventType { //EventType @@ -247,6 +276,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ACCESSIBILITY_FOCUS = 0, @@ -256,6 +286,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ACCESSIBILITY_FOCUS_CLEAR = 1, @@ -265,6 +296,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_CLICK = 2, @@ -274,6 +306,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_LONG_CLICK = 3, @@ -283,6 +316,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SELECT = 4, @@ -292,6 +326,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_HOVER_ENTER = 5, @@ -301,6 +336,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_HOVER_EXIT = 6, @@ -310,6 +346,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOCUS = 7, @@ -319,6 +356,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TEXT_UPDATE = 8, @@ -328,6 +366,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TEXT_SELECTION_UPDATE = 9, @@ -337,6 +376,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SCROLL = 10, @@ -346,6 +386,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY = 11, @@ -355,6 +396,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ANNOUNCE_FOR_ACCESSIBILITY = 12, @@ -364,6 +406,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY_NOT_INTERRUPT = 13, @@ -373,6 +416,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ANNOUNCE_FOR_ACCESSIBILITY_NOT_INTERRUPT = 14, @@ -382,6 +426,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ELEMENT_INFO_CHANGE = 15, @@ -391,6 +436,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SCROLLING = 16, @@ -401,6 +447,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_ADD = 17, @@ -410,6 +457,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_REMOVE = 18, @@ -419,6 +467,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_BOUNDS = 19, @@ -428,6 +477,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_ACTIVE = 20, @@ -437,6 +487,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_FOCUS = 21, @@ -446,6 +497,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_PROPERTY = 22, @@ -455,6 +507,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_LAYER = 23, @@ -465,6 +518,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TOUCH_BEGIN = 24, @@ -474,6 +528,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TOUCH_END = 25, @@ -484,6 +539,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_CONTENT_UPDATE = 26, @@ -493,6 +549,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_STATE_UPDATE = 27, @@ -502,6 +559,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_OPEN = 28, @@ -511,6 +569,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_CLOSE = 29, @@ -521,6 +580,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT = 30, @@ -530,6 +590,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_RIGHT = 31, @@ -539,6 +600,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_UP = 32, @@ -548,6 +610,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_DOWN = 33, @@ -557,6 +620,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT = 34, @@ -566,6 +630,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_LEFT = 35, @@ -575,6 +640,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_UP = 36, @@ -584,6 +650,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_DOWN = 37, @@ -593,6 +660,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP = 38, @@ -602,6 +670,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_LEFT = 39, @@ -611,6 +680,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_RIGHT = 40, @@ -620,6 +690,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_DOWN = 41, @@ -629,6 +700,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN = 42, @@ -638,6 +710,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_LEFT = 43, @@ -647,6 +720,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_RIGHT = 44, @@ -656,6 +730,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_UP = 45, @@ -665,6 +740,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_SINGLE_TAP = 46, @@ -674,6 +750,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_DOUBLE_TAP = 47, @@ -683,6 +760,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_DOUBLE_TAP_AND_HOLD = 48, @@ -692,6 +770,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_TRIPLE_TAP = 49, @@ -701,6 +780,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_TRIPLE_TAP_AND_HOLD = 50, @@ -710,6 +790,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SINGLE_TAP = 51, @@ -719,6 +800,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_DOUBLE_TAP = 52, @@ -728,6 +810,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_DOUBLE_TAP_AND_HOLD = 53, @@ -737,6 +820,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_TRIPLE_TAP = 54, @@ -746,6 +830,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_TRIPLE_TAP_AND_HOLD = 55, @@ -755,6 +840,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SINGLE_TAP = 56, @@ -764,6 +850,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_DOUBLE_TAP = 57, @@ -773,6 +860,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_DOUBLE_TAP_AND_HOLD = 58, @@ -782,6 +870,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_TRIPLE_TAP = 59, @@ -791,6 +880,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_TRIPLE_TAP_AND_HOLD = 60, @@ -800,6 +890,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_UP = 61, @@ -809,6 +900,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_DOWN = 62, @@ -818,6 +910,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_LEFT = 63, @@ -827,6 +920,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_RIGHT = 64, @@ -836,6 +930,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_UP = 65, @@ -845,6 +940,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_DOWN = 66, @@ -854,6 +950,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_LEFT = 67, @@ -863,6 +960,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_RIGHT = 68 } @@ -880,16 +978,7 @@ export enum AccessibilityEventType { * @namespace accessibility * @syscap SystemCapability.BarrierFree.Accessibility.Core * @atomicservice - * @since 11 - */ -/** - * Accessibility - * - * @namespace accessibility - * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @crossplatform - * @atomicservice - * @since 20 + * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 */ declare namespace accessibility { @@ -898,7 +987,8 @@ declare namespace accessibility { * *{ 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ /** * The type of the Ability app. @@ -906,7 +996,8 @@ declare namespace accessibility { * { 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all' } * @typedef {'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type AbilityType = 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all'; @@ -994,7 +1085,8 @@ declare namespace accessibility { * * @typedef {'enable' | 'disable' | 'install'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ type AbilityState = 'enable' | 'disable' | 'install'; @@ -1009,7 +1101,8 @@ declare namespace accessibility { * * @typedef {'retrieve' | 'touchGuide' | 'keyEventObserver' | 'zoom' | 'gesture'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ type Capability = 'retrieve' | 'touchGuide' | 'keyEventObserver' | 'zoom' | 'gesture'; @@ -1058,16 +1151,7 @@ declare namespace accessibility { * @returns { boolean } Returns true if the accessibility is enabled; returns false otherwise. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @atomicservice - * @since 11 - */ - /** - * Checks whether accessibility ability is enabled. - * - * @returns { boolean } Returns true if the accessibility is enabled; returns false otherwise. - * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @crossplatform - * @atomicservice - * @since 20 + * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 */ function isOpenAccessibilitySync(): boolean; @@ -1116,8 +1200,8 @@ declare namespace accessibility { * Checks screen reader ability (which is used by talkback) is enabled. * @returns { boolean } Returns true if the screen reader is enabled; return false otherwise. * @syscap SystemCapability.BarrierFree.Accessibility.Vision - * @atomicservice - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function isScreenReaderOpenSync(): boolean; @@ -1162,7 +1246,8 @@ declare namespace accessibility { * 2. Incorrect parameter types; * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionList( abilityType: AbilityType, @@ -1180,7 +1265,8 @@ declare namespace accessibility { * 2. Incorrect parameter types; * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionList( abilityType: AbilityType, @@ -1195,7 +1281,8 @@ declare namespace accessibility { * @param { AbilityState } stateType The state of the accessibility ability. {@code AbilityState} eg.installed * @returns { Array } Returns the list of abilityInfos. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionListSync( abilityType: AbilityType, @@ -1261,6 +1348,7 @@ declare namespace accessibility { * @returns { string } Returns touch mode type, include 'singleTouchMode', 'doubleTouchMode', and 'none'. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @since 20 + * @arkts 1.1&1.2 */ function getTouchModeSync(): string; @@ -1288,7 +1376,6 @@ declare namespace accessibility { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @crossplatform * @since 20 - * @arkts 1.1&1.2 */ function on(type: 'accessibilityStateChange', callback: Callback): void; @@ -1303,7 +1390,6 @@ declare namespace accessibility { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Vision * @since arkts {'1.1':'7', '1.2':'20'} - * @arkts 1.1&1.2 */ function on(type: 'touchGuideStateChange', callback: Callback): void; @@ -1317,7 +1403,6 @@ declare namespace accessibility { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 */ function on(type: 'screenReaderStateChange', callback: Callback): void; @@ -1334,6 +1419,35 @@ declare namespace accessibility { */ function on(type: 'touchModeChange', callback: Callback): void; + /** + * Register the observe of the touch mode changed. + * @param { 'touchModeChange' } type touch mode change. + * @param { Callback } callback callback Asynchronous callback interface. + * @throws { BusinessError } 401 Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @syscap SystemCapability.BarrierFree.Accessibility.Core + * @since 20 + * @arkts 1.2 + */ + function on(type: String, callback: Callback): void; + + + /** + * Register the observe of the touch mode changed. + * @param { 'touchModeChange' } type touch mode change. + * @param { Callback } callback callback Asynchronous callback interface. + * @throws { BusinessError } 401 Parameter error. Possible causes: + * 1. Mandatory parameters are left unspecified; + * 2. Incorrect parameter types; + * 3. Parameter verification failed. + * @syscap SystemCapability.BarrierFree.Accessibility.Core + * @since 20 + * @arkts 1.2 + */ + function off(type: String, callback: Callback): void; + /** * Unregister the observe of the accessibility state changed. * @@ -1358,7 +1472,6 @@ declare namespace accessibility { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @crossplatform * @since 20 - * @arkts 1.1&1.2 */ function off(type: 'accessibilityStateChange', callback?: Callback): void; @@ -1373,7 +1486,6 @@ declare namespace accessibility { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @since arkts {'1.1':'7', '1.2':'20'} - * @arkts 1.1&1.2 */ function off(type: 'touchGuideStateChange', callback?: Callback): void; @@ -1387,7 +1499,6 @@ declare namespace accessibility { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 */ function off(type: 'screenReaderStateChange', callback?: Callback): void; @@ -1505,7 +1616,8 @@ declare namespace accessibility { * * @typedef {'none' | 'raised' | 'depressed' | 'uniform' | 'dropShadow'} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ type CaptionsFontEdgeType = 'none' | 'raised' | 'depressed' | 'uniform' | 'dropShadow'; /** @@ -1513,7 +1625,8 @@ declare namespace accessibility { * * @typedef {'default' | 'monospacedSerif' | 'serif' | 'monospacedSansSerif' | 'sansSerif' | 'casual' | 'cursive' | 'smallCapitals'} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ type CaptionsFontFamily = 'default' | 'monospacedSerif' | 'serif' | 'monospacedSansSerif' | 'sansSerif' | 'casual' | 'cursive' | 'smallCapitals'; @@ -1522,7 +1635,8 @@ declare namespace accessibility { * * @typedef CaptionsStyle * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ interface CaptionsStyle { /** @@ -1530,42 +1644,48 @@ declare namespace accessibility { * * @type {CaptionsFontFamily} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontFamily: CaptionsFontFamily; /** * Indicates the font scaling of captions. * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontScale: number; /** * Indicates the font color of captions. * @type { number | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontColor: number | string; /** * Indicates the edge type of the captions font. * @type { CaptionsFontEdgeType } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontEdgeType: CaptionsFontEdgeType; /** * Indicates the background color of captions. * @type { number | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ backgroundColor: number | string; /** * Indicates the window color of captions. * @type { number | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ windowColor: number | string; } @@ -1575,7 +1695,8 @@ declare namespace accessibility { * * @typedef AccessibilityAbilityInfo * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ interface AccessibilityAbilityInfo { /** @@ -1583,7 +1704,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly id: string; @@ -1592,7 +1714,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly name: string; @@ -1601,7 +1724,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly bundleName: string; /** @@ -1609,7 +1733,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly targetBundleNames: Array; @@ -1618,7 +1743,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly abilityTypes: Array; @@ -1627,7 +1753,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly capabilities: Array; @@ -1636,7 +1763,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly description: string; @@ -1645,7 +1773,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly eventTypes: Array; @@ -1654,7 +1783,8 @@ declare namespace accessibility { * @type { boolean } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly needHide: boolean; @@ -1663,7 +1793,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly label: string; } @@ -1843,7 +1974,8 @@ declare namespace accessibility { * The content of announce accessibility text. * @type { ?Resource } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ textResourceAnnouncedForAccessibility?: Resource; diff --git a/api/@ohos.application.AccessibilityExtensionAbility.d.ts b/api/@ohos.application.AccessibilityExtensionAbility.d.ts index 2a4c4cb24ab83702cbecae7a436ed3a35c55d698..24e8dc1fb314c3c87262100b99b91f78fb433ea8 100644 --- a/api/@ohos.application.AccessibilityExtensionAbility.d.ts +++ b/api/@ohos.application.AccessibilityExtensionAbility.d.ts @@ -17,7 +17,7 @@ * @file * @kit AccessibilityKit */ - +/*** if arkts 1.1 */ import type accessibility from './@ohos.accessibility'; import type { KeyEvent } from './@ohos.multimodalInput.keyEvent'; import type { @@ -30,7 +30,23 @@ import type { } from './application/AccessibilityExtensionContext'; import type * as _AccessibilityExtensionContext from './application/AccessibilityExtensionContext'; import { AccessibilityEventType } from './@ohos.accessibility'; +/*** endif */ +/*** if arkts 1.2 */ +import accessibility from './@ohos.accessibility'; +import { KeyEvent } from './@ohos.multimodalInput.keyEvent'; + +import { + AccessibilityElement as _AccessibilityElement, + ElementAttributeValues as _ElementAttributeValues, + FocusDirection as _FocusDirection, + FocusType as _FocusType, + WindowType as _WindowType, + Rect as _Rect, +} from './application/AccessibilityExtensionContext'; + +import AccessibilityExtensionContext from './application/AccessibilityExtensionContext'; +/*** endif */ /** * Indicates an accessibility element. @@ -38,7 +54,8 @@ import { AccessibilityEventType } from './@ohos.accessibility'; * * @typedef {_AccessibilityElement} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type AccessibilityElement = _AccessibilityElement; @@ -47,7 +64,8 @@ export type AccessibilityElement = _AccessibilityElement; * * @typedef {_ElementAttributeValues} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type ElementAttributeValues = _ElementAttributeValues; @@ -56,7 +74,8 @@ export type ElementAttributeValues = _ElementAttributeValues; * * @typedef {_FocusDirection} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type FocusDirection = _FocusDirection; @@ -65,7 +84,8 @@ export type FocusDirection = _FocusDirection; * * @typedef {keyof ElementAttributeValues} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type ElementAttributeKeys = keyof ElementAttributeValues; @@ -74,7 +94,8 @@ export type ElementAttributeKeys = keyof ElementAttributeValues; * * @typedef {_FocusType} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type FocusType = _FocusType; @@ -83,7 +104,8 @@ export type FocusType = _FocusType; * * @typedef {_WindowType} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type WindowType = _WindowType; @@ -92,7 +114,8 @@ export type WindowType = _WindowType; * * @typedef {_Rect} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ export type Rect = _Rect; @@ -103,31 +126,33 @@ export type Rect = _Rect; * @systemapi * @since 20 */ -export { Parameter } from './application/AccessibilityExtensionContext'; +export { AccessibilityActionParameter } from './application/AccessibilityExtensionContext'; /** * The accessibility extension context. Used to configure, query information, and inject gestures. * * @typedef {_AccessibilityExtensionContext.default} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ - -export type AccessibilityExtensionContext = _AccessibilityExtensionContext.default; +//export type AccessibilityExtensionContext = _AccessibilityExtensionContext.default; /** * class of accessibility extension ability. * * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ -export default class AccessibilityExtensionAbility { +declare class AccessibilityExtensionAbility { /** * Indicates accessibility extension ability context. * * @type {AccessibilityExtensionContext} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ context: AccessibilityExtensionContext; @@ -222,6 +247,8 @@ export default class AccessibilityExtensionAbility { onAccessibilityKeyEvent(keyEvent: KeyEvent): boolean; } +export default AccessibilityExtensionAbility; + /** * Indicates the accessibility event. * It provides the event type and the target element of the event if any. @@ -279,7 +306,8 @@ declare interface AccessibilityEventInfo { * * @typedef AccessibilityEvent * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ declare interface AccessibilityEvent { /** @@ -287,7 +315,8 @@ declare interface AccessibilityEvent { * * @type { accessibility.EventType | accessibility.WindowUpdateType | TouchGuideType | GestureType | PageUpdateType } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ eventType: accessibility.EventType | accessibility.WindowUpdateType | TouchGuideType | GestureType | PageUpdateType; @@ -296,16 +325,18 @@ declare interface AccessibilityEvent { * * @type { ?AccessibilityElement } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - target?: AccessibilityElement; + //target?: AccessibilityElement; /** * TimeStamp * * @type { ?number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ timeStamp?: number; @@ -314,7 +345,8 @@ declare interface AccessibilityEvent { * * @type { ?number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ elementId?: number; @@ -323,7 +355,8 @@ declare interface AccessibilityEvent { * * @type { ?string } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ textAnnouncedForAccessibility?: string; @@ -360,7 +393,8 @@ declare interface AccessibilityEvent { * 'fourFingerSwipeUp' | 'fourFingerSwipeDown' | 'fourFingerSwipeLeft' | 'fourFingerSwipeRight' } * @typedef {'left' | 'leftThenRight' | 'leftThenUp' | 'leftThenDown' | 'right' | 'rightThenLeft' | 'rightThenUp' | 'rightThenDown' | 'up' | 'upThenLeft' | 'upThenRight' | 'upThenDown' | 'down' | 'downThenLeft' | 'downThenRight' | 'downThenUp' | 'twoFingerSingleTap' | 'twoFingerDoubleTap' | 'twoFingerDoubleTapAndHold' | 'twoFingerTripleTap' | 'twoFingerTripleTapAndHold' | 'threeFingerSingleTap' | 'threeFingerDoubleTap' | 'threeFingerDoubleTapAndHold' | 'threeFingerTripleTap' | 'threeFingerTripleTapAndHold' | 'fourFingerSingleTap' | 'fourFingerDoubleTap' | 'fourFingerDoubleTapAndHold' | 'fourFingerTripleTap' | 'fourFingerTripleTapAndHold' | 'threeFingerSwipeUp' | 'threeFingerSwipeDown' | 'threeFingerSwipeLeft' | 'threeFingerSwipeRight' | 'fourFingerSwipeUp' | 'fourFingerSwipeDown' | 'fourFingerSwipeLeft' | 'fourFingerSwipeRight'} * @syscap SystemCapability.BarrierFree.Accessibility.Core -* @since 11 +* @since arkts {'1.1':'11', '1.2':'20'} +* @arkts 1.1&1.2 */ type GestureType = 'left' | 'leftThenRight' | 'leftThenUp' | 'leftThenDown' | 'right' | 'rightThenLeft' | 'rightThenUp' | 'rightThenDown' | @@ -378,7 +412,8 @@ type GestureType = 'left' | 'leftThenRight' | 'leftThenUp' | 'leftThenDown' | * * @typedef {'pageContentUpdate' | 'pageStateUpdate'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type PageUpdateType = 'pageContentUpdate' | 'pageStateUpdate'; @@ -387,6 +422,7 @@ type PageUpdateType = 'pageContentUpdate' | 'pageStateUpdate'; * * @typedef {'touchBegin' | 'touchEnd'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type TouchGuideType = 'touchBegin' | 'touchEnd'; diff --git a/api/application/AccessibilityExtensionContext.d.ts b/api/application/AccessibilityExtensionContext.d.ts index c56f156b7ac5bf4144269ba71feec48930507fa7..bee2a50e6700bbaf0bcf3757a98c6ab6cf5aab83 100644 --- a/api/application/AccessibilityExtensionContext.d.ts +++ b/api/application/AccessibilityExtensionContext.d.ts @@ -18,21 +18,33 @@ * @kit AccessibilityKit */ -import type { AsyncCallback, BusinessError, Callback } from '../@ohos.base'; +/*** if arkts 1.1 */ +import type { AsyncCallback, BusinessError } from '../@ohos.base'; import ExtensionContext from './ExtensionContext'; import type accessibility from '../@ohos.accessibility'; import type { GesturePath } from '../@ohos.accessibility.GesturePath'; import type Want from '../@ohos.app.ability.Want'; -import { AccessibilityAction } from '../@ohos.accessibility'; +/*** endif */ + +/*** if arkts 1.2 */ +import { AsyncCallback, Callback } from '../@ohos.base'; +import {BusinessError} from '../@ohos.base'; +import { GesturePath } from '../@ohos.accessibility.GesturePath'; +import ExtensionContext from './ExtensionContext'; +import accessibility from '../@ohos.accessibility'; +import type { AccessibilityAction } from '@ohos.accessibility'; +import Want from '../@ohos.app.ability.Want'; +/*** endif */ /** * The accessibility extension context. Used to configure, query information, and inject gestures. * * @extends ExtensionContext * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ -export default class AccessibilityExtensionContext extends ExtensionContext { +declare class AccessibilityExtensionContext extends ExtensionContext { /** * Set the bundle names that is interested in sending the event. * @@ -262,7 +274,8 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ startAbility(want: Want): Promise; @@ -279,7 +292,8 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @throws { BusinessError } 9300003 - No accessibility permission to perform the operation. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ getElements(windowId: number, elementId?: number): Promise>; @@ -295,7 +309,8 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @throws { BusinessError } 9300003 - No accessibility permission to perform the operation. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ getDefaultFocusedElementIds(windowId: number): Promise>; @@ -308,6 +323,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ holdRunningLockSync(): void; @@ -320,6 +336,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ unholdRunningLockSync(): void; @@ -334,6 +351,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ on(type: 'preDisconnect', callback: Callback): void; @@ -348,6 +366,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ off(type: 'preDisconnect', callback?: Callback): void; @@ -360,6 +379,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ notifyDisconnect(): void; @@ -375,6 +395,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getAccessibilityFocusedElement(): Promise; @@ -391,6 +412,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getRootInActiveWindow(windowId?: number): Promise; @@ -406,6 +428,7 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getAccessibilityWindowsSync(displayId?: number): Array; } @@ -416,9 +439,10 @@ export default class AccessibilityExtensionContext extends ExtensionContext { * * @typedef AccessibilityElement * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ -declare interface AccessibilityElement { +interface AccessibilityElement { /** * Get a list of attribute names. * @@ -549,7 +573,8 @@ declare interface AccessibilityElement { * @param { AsyncCallback } callback Indicates the listener. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ getCursorPosition(callback: AsyncCallback): void; @@ -559,7 +584,8 @@ declare interface AccessibilityElement { * @returns { Promise } * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ getCursorPosition(): Promise; @@ -575,7 +601,8 @@ declare interface AccessibilityElement { * @throws { BusinessError } 9300003 - No accessibility permission to perform the operation. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ enableScreenCurtain(isEnable: boolean): void; @@ -687,7 +714,8 @@ declare interface AccessibilityElement { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ findElement(type: 'textType', condition: string): Promise>; @@ -703,7 +731,8 @@ declare interface AccessibilityElement { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ findElement(type: 'elementId', condition: number): Promise; @@ -714,6 +743,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityFocused?: boolean; @@ -724,6 +754,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ bundleName?: string; @@ -734,6 +765,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ checkable?: boolean; @@ -744,6 +776,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ checked?: boolean; @@ -754,6 +787,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ clickable?: boolean; @@ -764,6 +798,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ componentId?: number; @@ -774,6 +809,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ componentType?: string; @@ -784,6 +820,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ contents?: Array; @@ -794,6 +831,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ currentIndex?: number; @@ -804,6 +842,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ description?: string; @@ -814,6 +853,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ editable?: boolean; @@ -824,6 +864,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ endIndex?: number; @@ -834,6 +875,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ error?: string; @@ -844,6 +886,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ focusable?: boolean; @@ -854,6 +897,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ hintText?: string; @@ -864,6 +908,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ inputType?: number; @@ -874,6 +919,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ inspectorKey?: string; @@ -884,6 +930,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isActive?: boolean; @@ -894,6 +941,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isEnable?: boolean; @@ -904,6 +952,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isHint?: boolean; @@ -914,6 +963,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isFocused?: boolean; @@ -924,6 +974,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isPassword?: boolean; @@ -934,6 +985,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ isVisible?: boolean; @@ -944,6 +996,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ itemCount?: number; @@ -954,6 +1007,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ lastContent?: string; @@ -964,6 +1018,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ layer?: number; @@ -974,6 +1029,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ longClickable?: boolean; @@ -984,6 +1040,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ pageId?: number; @@ -994,6 +1051,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ pluralLineSupported?: boolean; @@ -1004,6 +1062,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ rect?: Rect; @@ -1014,6 +1073,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ resourceName?: string; @@ -1024,6 +1084,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ screenRect?: Rect; @@ -1034,6 +1095,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ scrollable?: boolean; @@ -1044,6 +1106,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ selected?: boolean; @@ -1054,6 +1117,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ startIndex?: number; @@ -1064,6 +1128,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ text?: string; @@ -1074,6 +1139,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ textLengthLimit?: number; @@ -1084,6 +1150,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ textMoveUnit?: accessibility.TextMoveUnit; @@ -1094,6 +1161,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ triggerAction?: AccessibilityAction; @@ -1104,6 +1172,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ type?: WindowType; @@ -1114,6 +1183,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ valueMax?: number; @@ -1124,6 +1194,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ valueMin?: number; @@ -1134,6 +1205,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ valueNow?: number; @@ -1144,6 +1216,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ windowId?: number; @@ -1154,6 +1227,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ offset?: number; @@ -1164,6 +1238,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ textType?: string; @@ -1174,6 +1249,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityText?: string; @@ -1184,6 +1260,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ hotArea?: Rect; @@ -1194,6 +1271,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ customComponentType?: string; @@ -1204,6 +1282,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityNextFocusId?: number; @@ -1214,6 +1293,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityPreviousFocusId?: number; @@ -1224,6 +1304,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ extraInfo?: string; @@ -1234,6 +1315,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityScrollable?: boolean; @@ -1244,6 +1326,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ supportedActionNames?: Array; @@ -1254,6 +1337,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityGroup?: boolean; @@ -1264,6 +1348,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityLevel?: string; @@ -1274,6 +1359,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ navDestinationId?: number; @@ -1284,6 +1370,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ currentItem?: AccessibilityGrid; @@ -1294,6 +1381,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ spans?: AccessibilitySpan[]; @@ -1304,6 +1392,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityVisible?: boolean; @@ -1314,6 +1403,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ mainWindowId?: number; @@ -1324,6 +1414,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ clip?: boolean; @@ -1334,6 +1425,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ parentId?: number; @@ -1344,6 +1436,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ childrenIds?: Array; @@ -1360,6 +1453,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ executeAction(action: AccessibilityAction, parameters?: Parameter): Promise; @@ -1373,6 +1467,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getParent(): Promise; @@ -1386,6 +1481,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getChildren(): Promise>; @@ -1399,6 +1495,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ getRoot(): Promise; @@ -1414,6 +1511,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ findElementByContent(condition: string): Promise>; @@ -1429,6 +1527,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ findElementByFocusDirection(condition: FocusDirection): Promise; @@ -1444,6 +1543,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ findElementsByAccessibilityHintText(condition: string): Promise>; @@ -1459,6 +1559,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ findElementById(condition: number): Promise; } @@ -1470,6 +1571,7 @@ declare interface AccessibilityElement { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ interface AccessibilityGrid { /** @@ -1479,6 +1581,7 @@ interface AccessibilityGrid { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ rowIndex: number; /** @@ -1488,6 +1591,7 @@ interface AccessibilityGrid { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ columnIndex: number; } @@ -1499,6 +1603,7 @@ interface AccessibilityGrid { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ interface AccessibilitySpan { /** @@ -1508,6 +1613,7 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ spanId: number; /** @@ -1517,6 +1623,7 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ spanText: string; /** @@ -1526,6 +1633,7 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityText: string; /** @@ -1535,6 +1643,7 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityDescription: string; /** @@ -1544,6 +1653,7 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ accessibilityLevel: string; } @@ -1554,8 +1664,9 @@ interface AccessibilitySpan { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ -export declare class Parameter { +declare class AccessibilityActionParameter { /** * Indicates the text to set for AccessibilityAction.SET_TEXT. * @@ -1563,6 +1674,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ setText?: string; /** @@ -1572,6 +1684,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ selectTextBegin?: string; /** @@ -1581,6 +1694,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ selectTextEnd?: string; /** @@ -1590,6 +1704,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ selectTextInForWard?: boolean; /** @@ -1599,6 +1714,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ offset?: string; /** @@ -1608,6 +1724,7 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ spanId?: string; /** @@ -1617,22 +1734,18 @@ export declare class Parameter { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ scrollType?: string; } -/** - * Indicates the possible attributes of the element and the type of the attribute value. - * - * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 - */ /** * Indicates the possible attributes of the element and the type of the attribute value. * * @typedef ElementAttributeValues * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ interface ElementAttributeValues { /** @@ -1640,7 +1753,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ accessibilityFocused: boolean; /** @@ -1648,7 +1762,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ bundleName: string; /** @@ -1656,7 +1771,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ checkable: boolean; /** @@ -1664,7 +1780,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ checked: boolean; /** @@ -1672,7 +1789,8 @@ interface ElementAttributeValues { * * @type {Array} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ children: Array; /** @@ -1680,7 +1798,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ clickable: boolean; /** @@ -1688,7 +1807,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ componentId: number; /** @@ -1696,7 +1816,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ componentType: string; /** @@ -1704,7 +1825,8 @@ interface ElementAttributeValues { * * @type {Array} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ contents: Array; /** @@ -1712,7 +1834,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ currentIndex: number; /** @@ -1720,7 +1843,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ description: string; /** @@ -1728,7 +1852,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ editable: boolean; /** @@ -1736,7 +1861,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ endIndex: number; /** @@ -1744,7 +1870,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ error: string; /** @@ -1752,7 +1879,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ focusable: boolean; /** @@ -1760,7 +1888,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ hintText: string; /** @@ -1768,7 +1897,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ inputType: number; /** @@ -1776,7 +1906,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ inspectorKey: string; /** @@ -1784,7 +1915,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isActive: boolean; /** @@ -1792,7 +1924,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isEnable: boolean; /** @@ -1800,7 +1933,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isHint: boolean; /** @@ -1808,7 +1942,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isFocused: boolean; /** @@ -1816,7 +1951,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isPassword: boolean; /** @@ -1824,7 +1960,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ isVisible: boolean; /** @@ -1832,7 +1969,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ itemCount: number; /** @@ -1840,7 +1978,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ lastContent: string; /** @@ -1848,7 +1987,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ layer: number; /** @@ -1856,7 +1996,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ longClickable: boolean; /** @@ -1864,7 +2005,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ pageId: number; /** @@ -1872,7 +2014,8 @@ interface ElementAttributeValues { * * @type {AccessibilityElement} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ parent: AccessibilityElement; /** @@ -1880,7 +2023,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ pluralLineSupported: boolean; /** @@ -1888,7 +2032,8 @@ interface ElementAttributeValues { * * @type {Rect} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ rect: Rect; /** @@ -1896,7 +2041,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ resourceName: string; /** @@ -1904,7 +2050,8 @@ interface ElementAttributeValues { * * @type {AccessibilityElement} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ rootElement: AccessibilityElement; /** @@ -1912,7 +2059,8 @@ interface ElementAttributeValues { * * @type {Rect} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ screenRect: Rect; /** @@ -1920,7 +2068,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ scrollable: boolean; /** @@ -1928,7 +2077,8 @@ interface ElementAttributeValues { * * @type {boolean} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ selected: boolean; /** @@ -1936,7 +2086,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ startIndex: number; /** @@ -1944,7 +2095,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ text: string; /** @@ -1952,7 +2104,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ textLengthLimit: number; /** @@ -1960,7 +2113,8 @@ interface ElementAttributeValues { * * @type {accessibility.TextMoveUnit} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ textMoveUnit: accessibility.TextMoveUnit; /** @@ -1968,7 +2122,8 @@ interface ElementAttributeValues { * * @type {accessibility.Action} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ triggerAction: accessibility.Action; /** @@ -1976,7 +2131,8 @@ interface ElementAttributeValues { * * @type {WindowType} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type: WindowType; /** @@ -1984,7 +2140,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ valueMax: number; /** @@ -1992,7 +2149,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ valueMin: number; /** @@ -2000,7 +2158,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ valueNow: number; /** @@ -2008,7 +2167,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ windowId: number; /** @@ -2016,7 +2176,8 @@ interface ElementAttributeValues { * * @type {number} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ offset: number; /** @@ -2024,7 +2185,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ textType: string; /** @@ -2032,7 +2194,8 @@ interface ElementAttributeValues { * * @type {string} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ accessibilityText: string; /** @@ -2040,14 +2203,16 @@ interface ElementAttributeValues { * * @type {Rect} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ hotArea: Rect; /** * Indicates the component next accessibility focus id. * @type { ?number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ accessibilityNextFocusId?: number; /** @@ -2055,14 +2220,16 @@ interface ElementAttributeValues { * * @type { ?string } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ customComponentType?: string; /** * Indicates the extra info of the element. * @type { ?string } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ extraInfo?: string; /** @@ -2070,7 +2237,8 @@ interface ElementAttributeValues { * * @type { ?number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ accessibilityPreviousFocusId?: number; /** @@ -2078,7 +2246,8 @@ interface ElementAttributeValues { * * @type { ?boolean } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ accessibilityScrollable?: boolean; } @@ -2088,7 +2257,8 @@ interface ElementAttributeValues { * * @typedef {'up' | 'down' | 'left' | 'right' | 'forward' | 'backward'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type FocusDirection = 'up' | 'down' | 'left' | 'right' | 'forward' | 'backward'; @@ -2097,7 +2267,8 @@ type FocusDirection = 'up' | 'down' | 'left' | 'right' | 'forward' | 'backward'; * * @typedef {'accessibility' | 'normal'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type FocusType = 'accessibility' | 'normal'; @@ -2106,7 +2277,8 @@ type FocusType = 'accessibility' | 'normal'; * * @typedef {'application' | 'system'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type WindowType = 'application' | 'system'; @@ -2115,7 +2287,8 @@ type WindowType = 'application' | 'system'; * * @typedef Rect * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ interface Rect { /** @@ -2123,7 +2296,8 @@ interface Rect { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ left: number; /** @@ -2131,7 +2305,8 @@ interface Rect { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ top: number; /** @@ -2139,7 +2314,8 @@ interface Rect { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ width: number; /** @@ -2147,7 +2323,12 @@ interface Rect { * * @type { number } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ height: number; } + +export default AccessibilityExtensionContext; +export {AccessibilityElement, AccessibilityActionParameter, ElementAttributeValues, Rect, FocusDirection, FocusType, + WindowType, AccessibilityGrid, AccessibilitySpan}; diff --git a/kits/@kit.AccessibilityKit.d.ts b/kits/@kit.AccessibilityKit.d.ts index 07af29fa5522c9f58a5b987508341ee85bd90a66..2c86d974b5326b3a8bad8c07224b6941f2f7064d 100644 --- a/kits/@kit.AccessibilityKit.d.ts +++ b/kits/@kit.AccessibilityKit.d.ts @@ -34,3 +34,24 @@ export { GesturePoint, Rect, WindowType, accessibility, config, AccessibilityEvent, AccessibilityEventInfo, AccessibilityAction, AccessibilityEventType, Parameter }; + +/*** if arkts 1.2 */ +import config from '../api/@ohos.accessibility.config'; +import accessibility from '../api/@ohos.accessibility'; +import { GesturePath } from '../api/@ohos.accessibility.GesturePath'; +import { GesturePoint } from '../api/@ohos.accessibility.GesturePoint'; +import AccessibilityExtensionAbility, { + AccessibilityElement, ElementAttributeKeys, + ElementAttributeValues, FocusDirection, FocusType, Rect, WindowType, AccessibilityEventInfo, + Parameter +} from '../api/@ohos.application.AccessibilityExtensionAbility'; +import AccessibilityExtensionContext from '../api/application/AccessibilityExtensionContext'; +import { AccessibilityAction, AccessibilityEventType } from '../api/@ohos.accessibility'; +export { + AccessibilityElement, AccessibilityExtensionAbility, AccessibilityExtensionContext, + ElementAttributeKeys, ElementAttributeValues, FocusDirection, FocusType, GesturePath, + GesturePoint, Rect, WindowType, accessibility, config, AccessibilityEventInfo, + AccessibilityAction, AccessibilityEventType, Parameter +}; +/*** endif */ +