Mac OS X Server V10.5 Vpat
Total Page:16
File Type:pdf, Size:1020Kb
The following Voluntary Product Accessibility information refers to the Mac OS X Server version 10.5 “Leopard Server” (Mac OS X Server) operating system. For more information on accessibility features in Mac OS X Server and to find out about available applications and peripheral devices visit Apple’s accessibility web site at http://www.apple.com/accessibility Summary Table Voluntary Product Accessibility Template Criteria Supporting Features Remarks and explanations Section 1194.21 Software Please refer to the attached VPAT Applications and Operating Systems Section 1194.22 Web-based Not Applicable internet information and applications Section 1194.23 Not Applicable Telecommunications Products Section 1194.24 Video and Not Applicable Multi-media Products Section 1194.25 Self- Not Applicable Contained, Closed Products Section 1194.26 Desktop Not Applicable and Portable Computers Section 1194.31 Functional Please refer to the attached VPAT Performance Criteria Section 1194.41 Information, Please refer to the attached VPAT Documentation, and Support Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility Template Criteria Supporting Features Remarks and explanations (a) When software is Supported with exceptions: Exceptions: designed to run on a Mac OS X Server provides keyboard access to operating system system that has a interface elements using a feature called “full keyboard access” These applications and keyboard, product which controls the keyboard cursor and VoiceOver (an integrated features included with Mac functions shall be screen reader) that provides an additional cursor. One can Full OS X Server may only be executable from a keyboard access to navigate the system including menus, partially keyboard keyboard where the windows, palettes, controls, text boxes, lists, window drawers, and accessible. function itself or the result status menus. VoiceOver adds additional keyboard commands • Spaces of performing a function and capabilities including the ability to navigate to and read • Exposé can be discerned “static” (non-editable) text. VoiceOver is installed by default and • PhotoBooth textually. can be activated at any time by pressing Command-F5 at any • Grapher time. • Dashboard Widgets • ColorSync utility The VoiceOver Caption panel displays a text description of what • Server Assistant is happening on the screen. The VO Braille panel displays an • Workgroup Manager English description of what’s happening on screen using text and • Server Monitor Braille. • System Image Utility Mac OS X Server also supports the use standard USB input devices including PC-style keyboards. Mac OS X Server provides additional keyboard support features which are beneficial to some users: • Customizable keyboard commands which allow a user to assign a keyboard combination to any menu item that doesn’t already have one assigned or change an existing combination, for a specific application or for the entire system. • NumPad Commander is a VoiceOver feature that enables a user to navigate and control the computer using a numeric keypad. • Sticky Keys, which is designed to allow a series of single key presses to be interpreted as a multiple keystroke combination. Sticky Keys is beneficial for people who have difficulty pressing multiple keys simultaneously. • Slow Keys, which is designed to put a delay between when a key is pressed and when it is accepted by the system. Slow Keys is beneficial for people who may press keys accidentally and often. Click key sounds are also available to provide additional feedback when a key is accepted. • Mouse Keys, which is designed to allow control of the mouse cursor from the keyboard. • Adjustable keyboard repeat delay, which is designed to prevent accidental entry of multiple single keystrokes. The setting is adjustable and can be set to not repeat. • Double click speed adjustment allows users to customize the finger speed required to double click the mouse. Applications that adhere to the Mac OS X Server programming guidelines automatically inherit keyboard support. (b) Applications shall not Supported: disrupt or disable Mac OS X Server includes an accessibility API that enables activated features of other applications to interact with assistive technologies without products that are disrupting the system or each other. Details of the Accessibility identified as accessibility API are available on the Apple Developer web site: features, where those http://developer.apple.com/documentation/Accessibility/Accessibil features are developed ity.html and documented according to industry standards. Applications Applications built using Cocoa, Carbon or Java frameworks that also shall not disrupt or follow Mac OS X Server application development guidelines and disable activated features use operating system provided services, inherit the accessibility of any operating system functionality included in Mac OS X Server with little or no that are identified as additional work. accessibility features where the application Mac OS X Server uses industry standard peripheral connectivity programming interface for technologies like USB, FireWire, and Bluetooth, and includes those accessibility features class device drivers that adhere to the HID specification so input has been documented by devices developed to these specifications should work without the the manufacturer of the need for additional driver software. operating system and is available to the product developer. (c) A well-defined on- Supported: screen indication of the Mac OS X Server provides a clear and distinct visual indication of current focus shall be the mouse and keyboard focus on-screen. The mouse cursor can provided that moves also be scaled independent of the screen resolution and built-in among interactive zooming (up to 20x screen magnification). The text selection color interface elements as the is user selectable with a range of millions of colors. input focus changes. The focus shall be The VoiceOver cursor is also clearly defined and items within the programmatically exposed VoiceOver cursor can be scaled up to the size of the screen to so that Assistive make them and the VoiceOver cursor easier to see and follow. Technology can track Using VoiceOver, a description of the elements on which these focus and focus changes. cursors are focused can also be spoken. VoiceOver also includes a “Tile Visuals” feature that dims the background, centers the contents of the VoiceOver cursor, and magnifies it to make it easier to see. (d) Sufficient information Supported with exceptions: Exceptions: about a user interface The Mac OS X Accessibility API allows applications to provide • Some buttons and element including the information about the identity, operation, and state of elements in controls may not include identity, operation and applications and in the operating system interface itself. names or reflect their state of the element shall state. be available to Assistive Mac OS X Server interface elements, applications and utilities Technology. When an provide sufficient information via the Accessibility API, with some image represents a exceptions. program element, the information conveyed by Application developers can learn about how to ensure that their the image must also be application correctly utilizes the Accessibility API at the Apple available in text. Developer Web site: http://developer.apple.com/documentation/Accessibility/Accessibil ity.html (e) When bitmap images Supported: are used to identify Images used in Mac OS X Server are used in a consistent manner. controls, status indicators, or other programmatic elements, the meaning Apple’s Human Interface Guidelines exist to guide developers of assigned to those images Mac OS X applications to support this as well. shall be consistent throughout an application's performance. (f) Textual information Supported: shall be provided through Mac OS X Server provides operating system services for displaying operating system functions and editing text that includes information about text content, for displaying text. The attributes, and text input caret via the Cocoa and Carbon minimum information that frameworks and Accessibility API. shall be made available is text content, text input caret location, and text attributes. (g) Applications shall not Supported: Remarks: override user selected Mac OS X Server provides system-level control of their display All of these features are contrast and color characteristics that cannot be overridden by applications accessed through the selections and other including: Universal Access system individual display preference and can be used together in different attributes. • Users can switch the display to White On Black from Black On White. combinations to achieve unique display effects. • Users can switch the display from color to grayscale. • Users can enhance or reduce the contrast of the display using a slider. • Users can invert the light and dark colors displayed on the screen. • Users can also utilize the built-in Zoom feature to magnify the screen including dynamically changing content like movies. (See section 1194.31(b) for more information about Zoom). (h) When animation is Supported: Exposé, Fast user switching displayed, the information Animation for opening and closing applications and windows, and and Dashboard visual effects shall be displayable in at animated magnification of dock items can be disabled without and animations that are least one non-animated losing functionality. Using stereo,