Accessibility in Analysis Workspace
Learn about accessibility support in Analysis Workspace, the premier analysis tool for Customer Journey Analytics.
Accessibility refers to making products usable for people with visual, auditory, cognitive, motor, and other disabilities. Examples of accessibility features for software products include:
- screen reader support,
- text equivalents for graphics,
- keyboard shortcuts,
- change of display colors to high contrast,
- and more.
Analysis Workspace provides some tools that make it accessible to use, including:
Keyboard navigation
Navigation in Analysis Workspace works top down, and from left to right. The following navigational elements facilitate accessibility:
-
The Tab key enables landmark shortcuts, moving between larger sections within Workspace. In the left panel, Tab also enables you to move from one draggable option to the next.
-
The ◀︎ and ▶︎ move between individual elements after the Tab key has highlighted an element.
-
The F6 key navigates to the first panel in the project and moves between the visualizations within that panel. Then, it moves to the next panel in the project and repeats.
-
Focus indicators are applied so that sighted keyboard users have a clear indication of which UI element currently has focus. The indicator is a blue border for the panel that has focus. And gray background for the recent selected functionality and the selection within the functionality. In the example, Components and the Page dimension have been selected recently.
Keyboard navigation for the menu bar
- Tab until you have reached the menu bar.
- Use the arrow keys to navigate between menus and menu items.
- Press Enter to open a menu or select a menu item.
- Use Esc to close a menu.
Keyboard navigation for drag & drop interactions
Analysis Workspace is a drag and drop user interface. However, users can add components using the keyboard instead:
- Tab to a component in the left panel.
- Press Enter to select.
- Use arrow keys to navigate to the area where you want to drop the component.
- Press Enter to place the component.
Keyboard navigation for table columns table-columns
You can resize and rearrange table columns with the keyboard. The same keys work on macOS and Windows.
Resize columns resize-columns
You can resize columns in freeform tables and cohort tables using the column resize separator, which is the boundary between two column headers.
-
Press Tab until a column resize separator has focus.
Instructions for resizing display while the separator has focus. Screen readers announce these instructions and the current width of the column as a percentage.
-
Use the following keys to resize the column. A column can’t be resized beyond its minimum or maximum width.
table 0-row-2 1-row-2 2-row-2 3-row-2 Key Action Left Arrow Narrow the column to the left of the separator by 10 pixels. Right Arrow Widen the column to the left of the separator by 10 pixels. Enter Reset the column width.
Rearrange columns rearrange-columns
In a freeform table that you can edit, you can move a column left or right using the Rearrange menu in the column header.
-
Press Tab until the Rearrange button in the column header has focus.
-
Press Enter, Space, or Down Arrow to open the menu.
-
Select Move column left or Move column right.
To close the menu without moving the column, press Esc. Focus returns to the Rearrange button.
After you move a column, screen readers announce the column name and its new position within its group.
Consider the following when rearranging columns with the keyboard:
-
A column moves only within its group of sibling columns, which are the columns at the same level under the same parent header. You can’t use the keyboard to move a column into a different group or to copy a column.
-
When you move a parent header, its nested columns and filters move with it.
-
Move column left is disabled for the first column in a group. Move column right is disabled for the last column in a group.
-
The Rearrange button is available only for columns that you can also rearrange by dragging. It isn’t available for:
- Read-only tables or tables with interactions disabled.
- Date columns in cohort tables.
Keyboard shortcuts (hotkeys)
Analysis Workspace offers a rich set of keyboard shortcuts (hotkeys) for a more seamless workflow.
Support for screen readers and screen magnifiers
A screen reader reads text that appears on the computer screen. It also reads non-textual information, such as button labels or image descriptions in the application.
Color palettes & contrast
Analysis Workspace strives for WCAG 2.1 AA conformance, including requirements for color contrast.
In addition, users can set their own preferred color palette for a project under Project > Project settings > Project color palette.
Required validation
When building a component or a visualization or a panel, required fields are validated when you save. If a required field does not pass validation, it is outlined in red with an error icon. A written description explains what needs to be fixed.
Support for operating system accessibility features
Analysis Workspace supports built-in Windows and macOS accessibility features like high-contrast mode, sticky keys, and slow keys/filter keys. It also provides information about the user interface to the operating system to enable interaction with assistive technologies, including screen readers such as VoiceOver for macOS and NVDA on Windows.