B 可访问性功能

本章提供有关如何配置和使用 Oracle Business Intelligence 企业版的可访问性功能的信息。其中介绍了键盘快捷方式以及如何设计以增强可访问性。

使用可访问性功能

可访问性功能可帮助那些使用辅助工具的用户访问您的信息。

本部分包含以下主题:

什么是可访问性功能?

Oracle BI EE 中的可访问性功能旨在方便残障人士和老年人群更方便地导航和使用产品。

可访问性功能支持使用基于标准的辅助技术硬件和软件 (例如 Freedom Scientific JAWS 或 Microsoft Narrator)。可访问性功能分组为以下一般类别:

  • 由第三方辅助技术产品使用的功能。这些功能集中于提供包含标准 HTML 元素的用户界面,这些元素可由第三方辅助技术产品解释。

  • 辅助功能模式。请参阅更改为访问模式

  • 键盘快捷方式,方便使用鼠标能力有限或无能力使用鼠标的用户导航内容。请参阅键盘快捷方式

  • 通过内容设计功能,内容创建者可以创建支持用户可访问性需求的内容。虽然 Oracle BI EE 提供的访问模式会自动提供多种功能,但是您作为设计者创建的内容必须符合用户社区的可访问性要求。请参阅可访问性设计使用对象增强可访问性

使用键击登录

您可以使用键盘登录,相比使用鼠标会更快速也更易访问。

通过以下过程可以使用键击而非鼠标登录到 Oracle BI EE。

要使用键击登录到 Oracle BI EE,请执行以下操作:

  1. 在浏览器中,显示 Oracle BI EE 的“登录”页。
  2. 如果您希望更改 Oracle BI EE 使用的语言,请使用 Tab 将插入点置于语言字段中,然后使用箭头键来选择所需的语言。然后,插入点将置于用户 ID 字段中。
  3. 输入 ID,然后按 Tab 以将插入点置于口令字段中。
  4. 输入口令。
  5. 执行以下操作之一:
    • 如果您希望以一种便于使用屏幕阅读器的方式在浏览器中呈现 Oracle BI EE 的内容,或者希望更改 Oracle BI EE 使用的语言,请按两次 Tab 以将插入点置于访问模式框中。

    • 如果已准备好完成登录过程,请按 Enter 以激活登录按钮。

  6. 如果您希望以一种便于使用屏幕阅读器的方式在浏览器中呈现 Oracle BI EE 的内容,请按空格键选中访问模式框。
  7. 按两次 Shift+Tab 以将插入点置于登录按钮上,然后按 Enter 以激活登录按钮。

更改为访问模式

Oracle BI EE 中的访问模式可使用户界面的呈现与屏幕阅读器更好地兼容,同时允许只对残障用户支持的功能可见。

以下列表提供有关访问模式的信息:

  • 显示 BI 编写器向导而不是“分析”编辑器。请参阅使用 BI 编写器处理分析

  • 主页不包含用于访问“管理”页或执行大多数编辑功能(例如编辑仪表盘)的链接。

  • 图形和地图视图不会显示,而是转换为一个或多个注释表。

  • 表和数据透视表使用适当的内部注释呈现,以便屏幕阅读器可以描述单元的内容。

    有关所有适用的表导航快捷方式,请参阅辅助技术文档。

  • 不能使用鼠标修改表或数据透视表的布局。

  • 性能磁贴、热矩阵和树状图呈现为数据透视表。

  • “隐藏”图标位于仪表盘页上每个区域的左上角,即使该区域在仪表盘构建器中标记为不可隐藏也是如此。这样,当使用键盘在仪表盘页上进行导航时,图标将成为接收焦点的第一个元素。

  • 仪表盘页上用于显示页选项菜单的页选项按钮不可用。

  • 如果刷新仪表盘页,则即使导航到其他页,焦点的位置也不会保留。必须按 Tab 才能在可获得焦点的项中导航。

  • 格状图视图在显示在仪表盘上时会转换为数据透视表视图,并发生以下更改:

    • 内部图形的属性列不包括在数据透视表视图中。

    • 度量值聚合到数据透视表视图的新粒度。

默认情况下,Oracle BI EE 不使用访问模式。每个用户均可以决定是在登录期间启用访问模式(请参阅使用键击登录),还是在登录后使用以下过程启用访问模式。

  1. 按 Tab 多次以在全局标题中导航,直到焦点位于登录身份区域中的用户名上。
  2. 按 Enter,然后按 Tab 以突出显示我的帐户链接。
  3. 按 Enter 以显示“我的帐户”对话框。
  4. 按 Tab 以选择“首选项”选项卡。
  5. 按 Tab 以在选项卡上的字段中导航,直至到达访问模式选项。
  6. 使用箭头键选择启用选项。
  7. 按 Enter 保存更改并关闭对话框。
  8. 刷新页即可看到该页已在访问模式下显示。

键盘快捷方式

有多个主题介绍了应用程序的键盘快捷方式。

本部分提供有关快捷键的以下信息:

Oracle BI EE 和 Oracle BI Publisher 的键盘快捷方式

使用键盘快捷方式可加快您在应用程序中的工作。

Oracle BI EE 和 BI Publisher 均支持许多软件应用程序中所使用的标准键盘快捷方式。此外,这两个组件还提供了用于执行其特定任务的快捷键。下表介绍了用于 Oracle BI EE 和 BI Publisher 的一般键盘快捷方式。

如果使用 Freedom Scientific JAWS 或其他屏幕阅读器程序,则必须先禁用虚拟 PC 光标,然后再使用键击组合在仪表盘中导航。必须在其他时间启用虚拟 PC 光标,例如在仪表盘上的表对象中进行导航时。

键盘快捷方式 结果

Ctrl+Alt+G

导航到全局标题中的第一个可获得焦点的元素,即“跳至内容”链接。通过此链接可以跳过全局标题中提供的选项并移到主页的主要部分中提供的功能。

Ctrl+Alt+D

导航到全局标题中的“仪表盘”弹出菜单。然后,可以按 Enter 显示一个菜单,从该菜单中选择要显示的仪表盘。

Ctrl+Alt+P

导航到当前仪表盘页选项卡(如果显示此选项卡)。如果仪表盘中只有一页,则不会显示页选项卡。

Ctrl+Shift+S

导航到下一区域中的第一个可获得焦点的元素。对于仪表盘页,第一个元素是“隐藏”图标。

Ctrl+Shift+U

导航到上一区域中的第一个可获得焦点的元素。对于仪表盘页,第一个元素是“隐藏”图标。

Tab

导航到下一个可获得焦点的元素。

Shift+Tab

导航到上一个可获得焦点的元素。

下箭头

导航到下一个菜单选项。

上箭头

导航到上一个菜单选项。

Enter

当焦点位于具有关联 URL 或活动的链接、图像或按钮上时,触发该活动。

Esc

关闭具有焦点的菜单。

下表介绍了用于在 Oracle BI EE 仪表盘和 BI Publisher 报表中进行导航的键盘快捷方式。

键盘快捷方式 结果

Alt+上下箭头

打开下拉框和组合框。

Ctrl+上下箭头

显示组合框中的下一项或上一项。

下表介绍了用于在 BI 编写器向导中进行导航的键盘快捷方式。请参阅使用 BI 编写器处理分析

注:

显示在 BI 编写器向导的“目录”选项卡中的目录树将解释为表。要在此树中导航,请使用屏幕阅读器程序的表键击。
键盘快捷方式 结果

Alt+Shift+b

导航到上一步按钮。

Alt+Shift+c

导航到取消按钮。

Alt+Shift+l

导航到完成按钮。

Alt+Shift+x

导航到下一步按钮。

Alt+Ctrl+m

导航到上下文菜单。例如,在目录树中选择一项并按 Alt+Ctrl+m 会显示一个菜单,其中包含用于展开和隐藏菜单项的选项。

Alt+下箭头

逐条阅读弹出窗口中的消息。

在主页上导航

可以使用键盘在主页上导航。

如果在登录 Oracle BI EE 或从 Oracle BI EE 中的其他位置导航后显示主页,则必须按 Ctrl+Alt+G 将焦点置于主页左上角的跳至内容链接上。

  1. 登录 Oracle BI EE。
  2. 按 Ctrl+Alt+G,在主页左上角显示跳至内容链接。
  3. 按以下键之一:
    • 在此链接上按 Enter 导航到主页上的默认起始位置,即全局标题下方左上角的第一个链接。
    • 按 Tab 导航到全局标题中的第一个可获得焦点的元素。
  4. 继续按 Tab 在主页上的各元素之间导航。

在 Oracle Business Intelligence 仪表盘中导航

使用键盘快捷方式可帮助您快速在应用程序中导航。

使用键盘快捷方式可以通过多种方法在仪表盘中导航。以下过程是使用键盘快捷方式在仪表盘中导航的一个示例。

  1. 登录 Oracle BI EE。
    • 如果先显示主页,则使用键击显示仪表盘。按 Ctrl+Alt+D 导航到全局标题中的“仪表盘”菜单,按 Enter 显示此菜单,按 Tab 或箭头键在仪表盘名称中导航,然后在要显示的仪表盘名称上按 Enter。
    • 如果显示仪表盘,则继续下一步。
  2. 导航到所需的仪表盘页:
    1. 按 Ctrl+Alt+G 显示跳至内容链接。
    2. 按 Tab 几次,从全局标题导航到第一个仪表盘页的相应选项卡。
      如果没有页选项卡,则导航到该仪表盘页上的第一个可获得焦点的元素。
    3. 按 Tab 在仪表盘页中移动。到达最后一页后,按 Tab 会将焦点置于仪表盘页菜单上。
    4. 当焦点位于适当的页选项卡时,按 Enter 以打开该仪表盘页。
  3. 按 CTRL+SHIFT+S 导航到下一区域中的第一个可获得焦点的元素,即“隐藏”图标。
  4. 按 Tab 导航到当前区域中的下一个可获得焦点的元素。
  5. 按 Ctrl+Shift+S 导航到下一区域中的第一个可获得焦点的元素。
  6. 当区域的“隐藏”和“展开”图标具有焦点时,按 Enter 可隐藏当前区域。
  7. 要在表或数据透视表中进行导航,请执行以下操作:
    1. 按 Tab 选择表。
    2. 按 Tab 在该表的标题中移动,并选择其中存在的任意菜单。
    3. 当该表具有焦点时,按箭头键在该表的列和主体单元之间导航
    4. 要在主体单元具有焦点时访问标题行中的下拉菜单,请依次按 Tab 和 Enter,在第一个标题行中显示该菜单的选项。按 Tab 并使用箭头键突出显示该菜单中的选项,然后按 Enter 选择所需的选项。

可访问性设计

在创建供各种用户使用的内容时,您必须计划为不同的残障用户提供支持。

可访问性支持是全世界许多地区的法律要求。

在设计供各种不同残障人士使用的内容时,可以遵循几个一般准则。这些准则适用于为 Oracle BI EE 或其他应用程序创建的任何内容。此外,还必须了解 Oracle BI EE 的特定功能,以确保所提供的内容支持可访问性要求。

本部分包含有关可访问性设计的以下主题:

获取一般信息

可以在不同文档中找到有关应用程序的信息。

您可以在信息技术行业的大量出版书籍中找到有关可访问性的信息。此准则不打算重复这些工作。各种标准和法规已正式备案,尤其可以在万维网联盟 (W3C) 以及美国康复法案第 508 条中找到这些标准和法规。

避免常见误解

许多设计人员都会在技术和可访问性方面做出臆断。

其中一些比较常见的误解包括:

  • HTML 内容自动等同于可访问内容。

  • 可访问工具会自动创建可访问内容。

  • 自动测试工具可以可靠地确定可访问性。

不过,上述这些臆断都是不正确的。开发人员可以使用 HTML 创建非可访问内容。可生成可访问内容的工具在默认情况下可能不会这样做,也可能允许开发人员选择在现有可访问内容中关闭可访问性功能的选项。自动测试工具不总是像用户那样与内容进行交互。结果,它们可能会将可访问元素错误地报告为非可访问元素。因此,可访问性归根结底是内容设计者的责任。在创建内容时,设计人员必须了解某些常见实践,确保内容可供所有用户访问。

遵循最佳实践建议

在遵循基本指南时,仪表盘可以提供最高的效率。

在为仪表盘页配置或创建内容时,应考虑以下最佳实践建议:

  • 不要使用指示器,因为它们不受支持。

  • 保存仪表盘时,请确保将其保存在适当位置,以便用户可以轻松访问它们。请参阅按其他名称将仪表盘保存到其他位置

  • 减少页的交互性和复杂性。例如,限制提示和下拉菜单的数量,不对区域使用钻探内嵌功能,并且将表配置为尽可能多地显示行。

遵循有关可访问内容的一般准则

始终考虑有多个残障人士以及同一个人可能患有多种残疾这一事实。

此外,还必须记住某些残疾的程度会有所不同(例如不同类型的颜色视觉缺陷)。您的设计必须考虑所有这些可能性。

本部分包含有关以下一般设计领域的准则:

字体选择

为显示形式选择最合适的字体可帮助用户理解信息。

视力低的用户通常会使用屏幕放大软件,这样可以使屏幕更易于阅读。您所使用的字体应当容易辨认,即使在使用可访问性工具放大至 20 倍时也是如此。有些字体在放大后将无法正常显示,而有些字体则可以正常显示。

Oracle BI EE 仪表盘使用样式表来设置标准显示定义。请确保这些样式表统一使用可正常放大的选定字体。这样,内容创建者也会自动默认使用可访问的字体。

颜色选择

请谨慎地为您的数据输出选择颜色,确保不容易分辨颜色的人可以正确地解释数据。

颜色视觉缺陷有许多不同的类型,从无法分辨红绿这样的普通色对的红绿色盲(这属于最常见的色盲)到只能看到深浅不同的灰色和黑色的全色盲。如果只使用颜色来传达关键信息,则意味着某些用户将无法充分知晓有关某一主题的所有相关信息。当然,也需要为盲人用户提供替代文本格式,来呈现通过颜色传送的任何信息。

作为一名开发人员,您不能创建只通过颜色提供关键信息的任何内容。一个不可访问设计的示例是,只通过将文本设为红色来表示负数。另一个示例是典型的交通灯风格的指示器,即上下文信息只由颜色来表示,绿色表示良好,红色表示较差。

对文本使用颜色

颜色编码文本可以帮助增加对所呈现数据的了解。

如果您对同一信息还提供了其他指示,则可以在设计中使用颜色。例如,您可能会在表和数据透视表中使用减号或括号指示负数。对于交通灯显示,除了颜色以外,还可以添加说明性文本或不同形状的图标。可以包含状态:良好之类的文本。可以使用绿色圆圈表示良好,使用黄色三角形表示警告,使用红色八角形表示较差。

颜色对比度

由于颜色视觉缺陷也可以表现为无法辨别相似颜色的细微深浅,因此所有屏幕元素的总体颜色设计必须提供较大的对比度。

您应尽量至少实现 4.5:1 的颜色亮度对比度。例如,在白色背景中使用黑色文本,而不要在浅灰色背景中使用深灰色文本。

您可以访问以下 Web 站点获取帮助:

设计可访问的仪表盘

仪表盘是用于转换大量信息的主要形式,因此务必精心设计仪表盘,让用户能够全面地理解仪表盘。

在设计容易理解的仪表盘时,请遵循以下各个部分中的准则:

采用统一的结构

为仪表盘使用一致的结构可以确保用户将看到以熟悉格式呈现的数据。

遵循以下准则来采用统一的仪表盘结构:

  • 如果多个仪表盘包含相似的功能或内容,则将这些链接或表单放在所有仪表盘中的同一位置。

  • 对具有相同功能或目的地的按钮和链接使用相同的文本和标签。在使用图形元素标识控件、状态指示器或其他可编程元素时,确保为每个图形元素赋予的含义在所有仪表盘页中保持一致。

  • 将用于相同功能的图标和其他图形与相同的文本关联。辅助技术无法读取图形,而视力低下的用户可能无法辨别图形含义。因此,所有图形都必须带有用于描述功能的附加文本。

    图形必须带有“替代文本”,这是与图形关联的说明性文本,可充分描述图形的用途。在 HTML 代码中,使用元素的 ALT 属性指定此替代文本。即使图形是仅为美观起见提供的,没有功能价值,也必须为图形元素指定空替代文本 (alt=""),这样屏幕阅读器便可知道应跳过此文本。

    对于不支持创建替代文本的其他图形元素,应在顶部或侧面包含用于指示功能的文本字段,例如选择下面的显示视图

使仪表盘页简单明了

使仪表盘页保持简单明了,这样有助于确保用户可轻松了解它们。

尽量使仪表盘页保持简单。不要试图将许多对象集中在一页上。包含多页可方便导航,而只包含一页会杂乱无序并且很难导航。

增强屏幕上的内容

可以通过各种方式增强仪表盘。

按照以下准则增强仪表盘屏幕上的内容:

  • 在设计图形时,为提高颜色亮度对比度,不要对仪表盘页使用彩色或带图案的背景。

  • 在仪表盘标题区域和多页仪表盘的选项卡中,使用可支持背景和文本之间的高对比度的样式。

  • 将最重要的内容放在页顶部,使屏幕阅读器用户无需导航整个屏幕即可访问此内容。

提供交替显示

应该为使用可访问性工具的用户提供可访问的数据,这是确保所有用户都能够接收相同信息的重要方式。

对于本身可见的显示内容 (例如交互式 GIS 地图或音频/视频源),无法直接使这些元素可供访问。在部署这种内容时,也必须为具有类似交互功能的相同信息提供基于文本的等效显示。通常,这意味着为相关数据 (如果适用) 创建一个等效的表或数据透视表,或者为音频/视频内容提供一个标题和文本说明。

包含分析说明

仪表盘页根据对象的说明字段为对象提供解释性文本。

请确保所创建的每个分析都包含对其功能的简要说明。在分析的“保存”对话框的说明字段中指定此说明。

对仪表盘使用样式

可用于 Oracle BI EE 系统的样式和外观集控制任意仪表盘的整体外观。您可以使用样式和外观以提高可访问性:

创建定制样式和外观

您可以创建定制样式和外观来实施支持可访问性的标准设置,例如默认字体选择、高对比度颜色方案等。

可以从复制和修改默认样式开始。通过修改这些文件,可以选择对某些残障用户十分有益的默认颜色、对比度和字体。

向仪表盘应用样式

您可以为所有仪表盘设置默认样式,您也可以选择要应用于单个仪表盘的样式。

您可能希望使用已针对具有辅助功能需求的用户专门优化的内容创建一组仪表盘。您可能还希望为那些需要特殊访问样式的用户将该样式应用于一个或多个单独的仪表盘。

在“仪表盘属性”对话框中为特定仪表盘指定样式。

避免使用禁止的功能

某些功能根本不应使用,例如以介于 2Hz 和 55Hz 之间的频率闪烁的元素,或使用过多动画功能的元素(例如“证券报价机”显示小工具)。

确保您熟悉适用于您当地的所有法定设计禁令,并避免在仪表盘页上包含这些元素。

使用对象增强可访问性

使用对象可以让数据表示更易于访问。

本节包含以下主题,其中提供有关使用对象增强可访问性的示例:

使用视图选择器切换内容

在某些情况下,您可能希望创建已针对具有可访问性需求的用户进行专门优化的附加内容。

视图选择器是一个非常有用的工具,可为所有用户社区提供大多数功能丰富的内容。

例如,假设您具有一个称为 HR 饼图的视图,该视图在切片中使用颜色来显示工作类别。此图形可作为仪表盘页的默认视图。您可以在该页上包括一个视图选择器,这样用户就可以选择具有交叉影线的表或图形而不是颜色来显示数据。该图形还可以添加用于显示每个切片表示的实际值的文本元素,可以简化背景网格以及包含说明性标题。

对定制 HTML 标记使用静态文本对象

可以通过变更默认 HTML 输出,改进用户的访问体验。

屏幕阅读器通常使用标准 HTML 标记来提供在页上导航的信息。其中一个最常用的标记是 Header 标记。当访问模式处于打开状态时,Oracle BI EE 仪表盘上的默认标题视图包括一个 Title 标记。但是,您不能将其他标记添加到标题视图设计中。

可以同时使用静态文本视图代替标题视图并提供必要的 HTML 标记。选中“结果”选项卡的“静态文本”编辑器中的包含 HTML 标记框,并输入适当的 HTML 代码。可以访问 Oracle BI EE 系统的样式表中包含的样式,确保与仪表盘的其余部分保持一致。

例如,可以为仪表盘创建一个标题,这样您便可以输入使用 H3 标记进行标记的标题,并且在下方使用水平标尺线。对静态文本视图输入以下 HTML 代码:

<H3>My HR Report</H3><HR WIDTH=650 ALIGN=LEFT>