SAS - The Power to Know

Accessibility Features for SAS Web Editor 2.1 Beta (for Apple Safari on iOS)


Overview

SAS Web Editor 2.1 Beta has been tested with assistive technology tools. It includes accessibility and compatibility features that improve the usability of the product for users with disabilities. (Some accessibility issues remain and are noted below.) These features are related to accessibility standards for electronic information technology that were adopted by the U.S. Government under Section 508 of the U.S. Rehabilitation Act of 1973 (2008 draft proposal initiative update). Applications are also tested against Web Content Accessibility Guidelines (WCAG) 2.0, part of the Web Accessibility Initiative (WAI) of the Worldwide Web Consortium (W3C). For detailed information about the accessibility of this product, send e-mail to accessibility@sas.com or call SAS Technical Support.


Documentation Format

Please contact accessibility@sas.com if you need this document in an alternative digital format.


User Interface Layout

The SAS Web Editor application window contains three sections:


Keyboard Shortcuts

You can use the following keyboard shortcuts if your iPad has an external keyboard.

Table 1: Keyboard Shortcuts
Task Keyboard Shortcut for Safari on iOS
Select all. Ensure that the Code tab is displayed, and press command+A.
Copy. command+C
Cut. command+X
Paste. command+V

Exceptions to Accessibility Standards

Exceptions to accessibility standards are documented in the following table.

Table 2: Exceptions to Accessibility Standards
Accessibility Issue Workaround
Many of the buttons in the navigation pane's toolbars (including the buttons for creating new folders and SAS programs) are not accessible when VoiceOver is on. No workaround is available.
Most of the buttons in the toolbars for the Code, Log, and Results tabs (including the button for running a SAS program) are not accessible when VoiceOver is on. No workaround is available.
You cannot access the items in any of the (drop-down) options menus or the Help menu when VoiceOver is on. If you touch an item in the drop-down menu, VoiceOver will read it. You can then also double-tap to perform the specified action.
The Help button does not have an ARIA label, so VoiceOver reads it as "pop-up button." The Help button is located next to the "more" button at the top right-corner of the window.
In the View drop-down list on the toolbar for a table, you can access only the selected item when VoiceOver is on; you cannot access the other item in the list. If you touch the item in the drop-down list, VoiceOver will read it. You can then also double-tap to select the item.
When a modal secondary window is open in the application, VoiceOver can still access the controls (which should be blocked) in the background of the application. To return focus to the secondary window, (single-finger) swipe left or right until focus returns to the desired location.
When VoiceOver is on, you cannot always use gestures to move around the text area on the Code tab. Using the rotor or an external keyboard can sometimes help with navigation in the text area.
You cannot scroll up or down in the work area when VoiceOver is on. For tables, you can single-finger swipe left to move backward and up the rows, and single-finger swipe right to move forward and down.

No workaround is available for the Code tab.

You cannot scroll up or down in the About window when VoiceOver is on. You also cannot use the arrow keys on an external keyboard to scroll the contents of the About window when VoiceOver is off. To access the contents of the About window:
  1. Turn on VoiceOver.

  2. Tap the Help button and then tap About SAS Web Editor.

  3. After the About window appears, focus leaves the window. To return focus to the window, single-finger swipe left until VoiceOver reads "Close button."

  4. Continue to swipe left until you reach the top of the Information tab. Swipe right to read the information from top to bottom.

  5. When VoiceOver reads "Legal Notices," you can double tap to access that tab, and then swipe right to read the information on the tab.

The command+Z keyboard shortcut does not perform the undo action and causes errors in the code editor. No workaround is available.