在 Power Apps 中查看画布应用的辅助功能

如果在设计画布应用外观和行为时考虑辅助功能,则具有视觉、听觉或其他障碍的用户可以更轻松、更成功地使用画布应用。 如果不确定如何使应用更易于访问,可以在 Power Apps Studio 中运行辅助功能检查器。 此工具不仅可查找潜在的辅助功能问题,还会解释为什么每个问题对具有特定残疾的用户是潜在问题,并提供解决每个问题的建议。 辅助功能检查器可检测屏幕阅读器和键盘问题,您可以使用易于访问的颜色,找到有关如何解决颜色对比度问题的信息。

辅助功能检查器可帮助识别可能需要更改的设置,但应该始终基于应用需要完成的任务考虑建议。 许多建议可能有价值,但您可以忽略可能弊大于利的建议。

查找辅助功能问题

  1. 在 Power Apps Studio 的右上角,选择应用检查器图标。

    应用检查器图标。

  2. 在显示的菜单中,选择辅助功能

    应用检查器窗格的选项列表。

    将显示问题列表,首先按严重级别排序,然后按屏幕排序。

    辅助功能检查器窗格和项列表。

  3. 选择项旁边的箭头,显示有关详细信息。

    辅助功能检查器详细信息。

  4. 选择后退箭头,返回项列表。

  5. 如果想解决问题,请选择它以打开受影响的属性。

  6. 更改一个或多个属性后,选择重新检查更新问题列表。

    已解析项从列表中消失,可能会出现新项。

问题的严重级别

辅助功能检查器根据问题的严重级别,可将每个问题分类为错误、警告或提示。

  • 错误识别使残疾人士用户难以或无法使用和理解应用的问题。
  • 警告识别使大多数残疾人士(非所有残疾人士)用户难以使用或理解的问题。
  • 提示可帮助改善残疾人士的体验。

问题类型

问题标题 严重性 问题说明 解决方法 解决原因
缺少可访问标签 错误​ 当交互式控件的可访问标签属性不包含任何文本时。 交互式控件可能在本质上是交互的(如按钮),或具有交互式属性。 例如,您可能已设置图像的 OnSelect 属性或将其 TabIndex 属性设置为 0 或更大值。 编辑可访问标签属性来描述项。 如果可访问标签属性不包含任何文本,则不能看到屏幕的人将无法理解图像和控件内容。
不显示焦点 错误​ 当将控件的 FocusBorderThickness 设置为 0 时。 最好确保焦点边框和控件本身之间恰当的颜色对比度,使其清晰可见。 FocusedBorderThickness 属性更改为大于 0 的值。 如果焦点不可见,不使用鼠标的用户在他们与应用交互时将看不见焦点。
缺少字幕 警告 音频视频控件的 ClosedCaptionsURL 属性为空时。 ClosedCaptionsURL 属性设置为字幕的 URL。 如果没有字幕,残疾人士可能无法获得视频或音频段中的任何信息。
缺少有用的控件设置 警告 关闭以下任意设置时(例如显示图表的标签和标记以及显示音频视频笔输入控件的默认控件)。 选择警告,然后将属性设置为 true 通过更改此属性设置,可让用户更好地了解应用控件的运行方式。
HTML 不可访问 警告 当 HTML 文本控件以外的控件包含 HTML 时。 在这种情况下,Power Apps 不支持自定义 HTML 元素辅助功能。 请使用 HTML 以外的方法,或从此元素中删除 HTML。 如果添加交互式 HTML 元素,应用将不会正常运行,也不可访问。
关闭自动启动 警告 音频视频控件的 Autostart 属性设置为 true 时。 将控件的 Autostart 属性设置为 false 自动播放的视频和音频文件可能对用户带来干扰。 让用户选择是否播放剪辑。
修改屏幕名称 提示 如果屏幕具有一个默认名称,屏幕阅读器会在用户导航应用时朗读该名称。 为屏幕指定一个名称,用于描述屏幕内容或其用途。 盲人、视力低下者或有阅读障碍的人可以依靠屏幕名称,使用屏幕阅读器来导航。
添加状态指示文本 提示 当控件具有状态(如切换),但值标签已关闭时。 将控件的 ShowValue 属性设置为 true,显示其当前状态。 如果不显示控件状态,用户将不能确认他们的操作。
检查屏幕项的顺序 提示 TabIndex 属性大于 0 时。 应用创建者可以通过将 TabIndex 属性设置为大于 0 的值来设置自定义切换顺序,但是强烈建议不要这样做,因为它很难正确使用、维护,有可能破坏屏幕阅读器。 请尽可能将所有 TabIndex 属性设置为 0 或 -1。 不使用 TabIndex,而是使用增强组控件将导航顺序更改为默认值。 如果必须使用大于 0 的 TabIndex 值,请确保您的屏幕元素与您希望的它们的切换顺序匹配。 导航顺序应反映控件在屏幕上的显示顺序,这是默认设置。 如果进行手动调整,则很难保持正确的顺序,尤其是在应用外部存在浏览器的地址栏和其他控件的情况下。 这会使屏幕阅读器非常难以使用。 当屏幕阅读器读取控件时,控件应按照在屏幕上看到的顺序显示,而不是不太直观的顺序。 
添加其他输入法 提示 当应用包含触笔控件时。 本提示提醒添加单独的输入法。 触笔控件外,还可添加文本输入控件,获取访问体验。 某些用户无法使用触笔并且需要使用其他方法来提供信息(例如,键入签名)。

后续步骤

画布应用中的辅助功能限制

另请参阅