openharmony 鸿蒙 js-apis-accessibility-sys

2026-08-25 浏览 (1)

@ohos.accessibility (辅助功能)(系统接口)

本模块提供无障碍事件类型和无障碍节点元素可执行的操作。

说明:

  • 本模块首批接口从 API version 20 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
  • 当前页面仅包含本模块的系统接口。其他公开接口参见@ohos.accessibility

导入模块

import { accessibility } from '@kit.AccessibilityKit';

AccessibilityEventType

无障碍事件类型。

系统接口:此接口为系统接口。

系统能力:SystemCapability.BarrierFree.Accessibility.Core

名称说明
TYPE_ACCESSIBILITY_FOCUS0表示获得无障碍焦点。
TYPE_ACCESSIBILITY_FOCUS_CLEAR1表示清除无障碍焦点。
TYPE_CLICK2表示点击组件。
TYPE_LONG_CLICK3表示长按点击组件。
TYPE_SELECT4表示选择组件。
TYPE_HOVER_ENTER5表示悬停进入组件。
TYPE_HOVER_EXIT6表示悬停离开组件。
TYPE_FOCUS7表示组件获得焦点。
TYPE_TEXT_UPDATE8表示组件文本已更改。
TYPE_TEXT_SELECTION_UPDATE9表示组件选定文本已更改。
TYPE_SCROLL10表示滚动视图。
TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY11表示主动聚焦。
TYPE_ANNOUNCE_FOR_ACCESSIBILITY12表示主动播报。
TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY_NOT_INTERRUPT13表示主动聚焦不打断。
TYPE_ANNOUNCE_FOR_ACCESSIBILITY_NOT_INTERRUPT14表示主动播报不打断。
TYPE_ELEMENT_INFO_CHANGE15表示组件信息改变。
TYPE_SCROLLING16表示滚动视图中有item被滚出屏幕。
TYPE_WINDOW_ADD17表示添加窗口。
TYPE_WINDOW_REMOVE18表示删除窗口。
TYPE_WINDOW_BOUNDS19表示窗口边界改变。
TYPE_WINDOW_ACTIVE20表示切换窗口活动状态
TYPE_WINDOW_FOCUS21表示窗口焦点发生变化。
TYPE_WINDOW_PROPERTY22表示窗口属性变化事件。例如:透明度、大小等。
TYPE_WINDOW_LAYER23表示窗口层级变化。
TYPE_TOUCH_BEGIN24表示开始手指触摸事件。
TYPE_TOUCH_END25表示结束手指触摸事件。
TYPE_PAGE_CONTENT_UPDATE26表示页面内容刷新。
TYPE_PAGE_STATE_UPDATE27表示页面状态刷新。
TYPE_PAGE_OPEN28表示页面打开。
TYPE_PAGE_CLOSE29表示页面关闭。
TYPE_SWIPE_LEFT30表示向左的手势。
TYPE_SWIPE_LEFT_THEN_RIGHT31表示先向左再向右的手势。
TYPE_SWIPE_LEFT_THEN_UP32表示先向左再向上的手势。
TYPE_SWIPE_LEFT_THEN_DOWN33表示先向左再向下的手势。
TYPE_SWIPE_RIGHT34表示向右的手势。
TYPE_SWIPE_RIGHT_THEN_LEFT35表示先向右再向左的手势。
TYPE_SWIPE_RIGHT_THEN_UP36表示先向右再向上的手势。
TYPE_SWIPE_RIGHT_THEN_DOWN37表示先向右再向下的手势。
TYPE_SWIPE_UP38表示向上的手势。
TYPE_SWIPE_UP_THEN_LEFT39表示先向上再向左的手势。
TYPE_SWIPE_UP_THEN_RIGHT40表示先向上再向右的手势。
TYPE_SWIPE_UP_THEN_DOWN41表示先向上再向下的手势。
TYPE_SWIPE_DOWN42表示向下的手势。
TYPE_SWIPE_DOWN_THEN_LEFT43表示先向下再向左的手势。
TYPE_SWIPE_DOWN_THEN_RIGHT44表示先向下再向右的手势。
TYPE_SWIPE_DOWN_THEN_UP45表示先向下再向上的手势。
TYPE_TWO_FINGER_SINGLE_TAP46表示双指单击的手势。
TYPE_TWO_FINGER_DOUBLE_TAP47表示双指双击的手势。
TYPE_TWO_FINGER_DOUBLE_TAP_AND_HOLD48表示双指双击且长按的手势。
TYPE_TWO_FINGER_TRIPLE_TAP49表示双指三击的手势。
TYPE_TWO_FINGER_TRIPLE_TAP_AND_HOLD50表示双指三击且长按的手势。
TYPE_THREE_FINGER_SINGLE_TAP51表示三指单击的手势。
TYPE_THREE_FINGER_DOUBLE_TAP52表示三指双击的手势。
TYPE_THREE_FINGER_DOUBLE_TAP_AND_HOLD53表示三指双击且长按的手势。
TYPE_THREE_FINGER_TRIPLE_TAP54表示三指三击的手势。
TYPE_THREE_FINGER_TRIPLE_TAP_AND_HOLD55表示三指三击且长按的手势。
TYPE_FOUR_FINGER_SINGLE_TAP56表示四指单击的手势。
TYPE_FOUR_FINGER_DOUBLE_TAP57表示四指双击的手势。
TYPE_FOUR_FINGER_DOUBLE_TAP_AND_HOLD58表示四指双击且长按的手势。
TYPE_FOUR_FINGER_TRIPLE_TAP59表示四指三击的手势。
TYPE_FOUR_FINGER_TRIPLE_TAP_AND_HOLD60表示四指三击且长按的手势。
TYPE_THREE_FINGER_SWIPE_UP61表示三指向上滑动的手势。
TYPE_THREE_FINGER_SWIPE_DOWN62表示三指向下滑动的手势。
TYPE_THREE_FINGER_SWIPE_LEFT63表示三指向左滑动的手势。
TYPE_THREE_FINGER_SWIPE_RIGHT64表示三指向右滑动的手势。
TYPE_FOUR_FINGER_SWIPE_UP65表示四指向上滑动的手势。
TYPE_FOUR_FINGER_SWIPE_DOWN66表示四指向下滑动的手势。
TYPE_FOUR_FINGER_SWIPE_LEFT67表示四指向左滑动的手势。
TYPE_FOUR_FINGER_SWIPE_RIGHT68表示四指向右滑动的手势。
TYPE_PAGE_ACTIVE23+69表示页面发生变化。
TYPE_NOTIFICATION_UPDATE70表示通知发生变化。
起始版本: 26.0.0
模型约束: 此接口仅可在Stage模型下使用。

AccessibilityAction

表示无障碍节点元素可执行的操作枚举。

无障碍节点元素是指,UI界面上可执行无障碍操作的一些组件,例如:按钮、文本输入框等组件。

系统接口:此接口为系统接口。

系统能力:SystemCapability.BarrierFree.Accessibility.Core

名称说明
ACCESSIBILITY_FOCUS0表示获得无障碍焦点。
CLEAR_ACCESSIBILITY_FOCUS1表示清除无障碍焦点。
FOCUS2表示组件获得焦点。
CLEAR_FOCUS3表示清除组件焦点。
CLICK4表示点击组件。
LONG_CLICK5表示长按点击组件。
CUT6表示剪切组件内容。
COPY7表示拷贝组件内容。
PASTE8表示粘贴内容到组件。
SELECT9表示选择组件。
SET_TEXT10表示设置组件的文本。
SCROLL_FORWARD11表示向前滚动组件。
SCROLL_BACKWARD12表示向后滚动组件。
SET_SELECTION13表示选定组件内文本范围。
SET_CURSOR_POSITION14表示设置组件内的光标位置。
HOME15表示组件返回首页操作。
BACK16表示执行返回操作。
RECENT_TASK17显示最近任务。
NOTIFICATION_CENTER18显示通知中心。
CONTROL_CENTER19显示控制中心。
SPAN_CLICK20对局部文本进行点击操作。

FocusMoveResultCode23+

表示查询无障碍节点返回结果类型的枚举。

系统接口:此接口为系统接口。

系统能力:SystemCapability.BarrierFree.Accessibility.Core

名称说明
NOT_SUPPORTED-1当前节点不支持查询操作。
SEARCH_SUCCESS0节点查询成功。
SEARCH_SUCCESS_NEXT_BYPASS_DESCENDANTS1节点查询成功,建议下一次查询使用参数bypassSelfDescendants可更快获取结果。
SEARCH_FAILURE2节点查询失败,当前节点所在页面内无可聚焦节点。
SEARCH_FAILURE_IN_CHILD_TREE3节点查询失败,当前节点所在容器内无可聚焦节点。
SEARCH_FAILURE_LOST_NODE4节点查询失败,未找到起始节点。
SEARCH_NEXT5返回节点不具备可聚焦属性,继续使用返回节点查询。
DOUBLE_CHECK_CHILD_PROPERTY6返回节点不具备可聚焦属性,需要使用返回节点的所有子节点继续查询。
DOUBLE_CHECK_CHILD_PROPERTY_AND_GET_LAST7返回节点不具备可聚焦属性,需要使用返回节点的子节点列表中的最后一个节点继续查询。
SEARCH_FAILURE_IN_SCROLL8节点在滚动组件内查询失败。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apis-accessibility-GesturePoint

openharmony 鸿蒙 js-apis-application-accessibilityExtensionAbility-sys

openharmony 鸿蒙 js-apis-inner-application-accessibilityExtensionContext

openharmony 鸿蒙 js-apis-accessibility

openharmony 鸿蒙 Readme-CN

openharmony 鸿蒙 js-apis-accessibility-config-sys

openharmony 鸿蒙 js-apis-inner-application-accessibilityExtensionContext-sys

openharmony 鸿蒙 errorcode-accessibility

openharmony 鸿蒙 js-apis-application-accessibilityExtensionAbility

openharmony 鸿蒙 js-apis-accessibility-GesturePath

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