可访问性功能

尽管由仪表盘作者负责将可访问性做法整合到设计,但是用户可以预期在仪表盘中看到下列一些内置可访问性功能。

键盘导航

用于导航的标准键包括 TabShift+TabEnter、Escape (Esc) 和箭头键。 这些键在仪表盘中如下使用。  

  • Tab 用于在面板、元素和按钮等交互式要素之间向前移动焦点。  
  • Shift+Tab 用于反向移动焦点。  
  • Enter 用于激活链接或按钮并选择。  
  • 箭头键用于在元素或选择内的数据点、类别或值之间进行移动。  

Tab 顺序

除了键盘导航之外,还必须了解 Tab 顺序。 Tab 顺序指使用 Tab 键导航时,焦点在仪表盘的交互式元素之间的移动顺序,支持在仪表盘中进行两级导航:在面板和元素之间进行的顶层导航以及在这些区域内进行第二级导航。

  • 顶层导航涉及在仪表盘的不同面板或可视元素之间进行移动。 如果先打开仪表盘,则按 Tab 键时将按顺序移动焦点,通常自上而下、从左向右,在整个标题、侧边栏、元素和重置按钮(如果存在)中。 如果配置了启动画面,则焦点位于启动画面的第一个交互式项目上(例如,链接或清除按钮)。 在清除启动画面后,Tab 键将继续导航整个标题、侧边栏和其他仪表盘区域。

  • 第二级导航指在特定面板或元素内移动。 在使用 Enter 键选择区域后,用户可以使用 Tab 键、箭头键和 Enter 键与之交互,以探索该部分内的数据或要素。 例如,侧边栏可能允许过滤选项,Tab 键可用于选择过滤器、导航类别以及应用或重置选择。

焦点状态

使用键盘导航仪表盘时,键盘焦点状态指示页面上的当前区域。 通常,焦点显示为突出显示该区域的边框。 从而支持用户查看可使用键盘与之交互的区域。

屏幕阅读器兼容性

通常,ArcGIS Dashboards 专门用于兼容屏幕阅读器。 例如,系统通常大声读出可见文本,并对按钮进行命名和识别。 屏幕阅读器读取的信息可能因当前使用的操作系统和浏览器不同而有所不同。 ArcGIS Dashboards 已使用 Safari (macOS) 上的 VoiceOver 以及 Firefox (Windows) 上的 NVDA 进行测试。 移动设备还支持屏幕读取器,包括 iOS 设备上的 VoiceOver。