W3C | Web Accessibility Initiative

Evaluation Information

For User Agent Accessibility Guidelines 1.0, 20020821/ draft.

User agent information
Operating system information
Specification information
Reviewer information

Evaluation Summary

Complete
1.1, 1.3, 2.1, 2.2, 2.3, 2.7, 2.8, 2.9, 3.1, 3.2, 3.3, 3.4, 3.5, 4.1, 4.2, 4.3, 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 5.4, 6.1, 6.2, 6.5, 6.6, 6.7, 6.8, 6.9, 6.10, 7.1, 7.3, 7.4, 9.1, 9.2, 9.3, 9.5, 9.7, 9.8, 9.9, 9.10, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 11.1, 11.5, 11.6, 12.1, 12.2, 12.3, 12.4, 12.5
Almost Complete
3.6, 7.2, 11.4
Partially Implemented
1.2, 5.5, 8.1, 10.1
Not Implemented
5.1, 5.3, 9.6, 11.2, 11.3
Not Rated
2.10, 5.2, 6.4, 8.2, 9.4, 11.7

Checkpoint details

1.1 Full keyboard access. (P1) [C]

Comments:

  1. All functions can be operated using the keyboard alone. Text can be selected by marking the beginning and end of text with shortcut keys or the HPR menu. Cut, copy, paste can be accessed with common shortcut keys as well as with the Alt and arrow keys through the menus. F6 takes the user through all the views and the address bar. HPR can be installed by just pressing Enter a number of times or by tabbing to different text fields and buttons. All documentation and web page elements such as form controls and tables can be accessed using standard Windows keys (arrows, PgUp, PgDn, Home, End, Tab) as well as numeric keypad keys.

Provision details

1.1.1 [C]

1.1.1 Test details

BUTTON [C]
accesskey attribute for button element [NR]
ACCESSKEY attribute for CHECKBOX [NR]
ACCESSKEY attribute for INPUT buttons [NR]
ACCESSKEY attribute for RADIO buttons [NR]
ACCESKEY attribute for TEXTAREA [NR]
ACCESSKEY [NR]
IFRAME [NR]
CHECKBOXES [C]
FRAME and FRAMESET [C]
INPUT buttons [C]
RADIO buttons [C]
TABINDEX [NR]
TEXTAREA [C]
User Agent Bindings for Activating Links [C]
User Agent Bindings for Moving Focus to Enabled Elements [C]
User Agent Bindings for Searching for Text [C]
User Agent Bindings for Changing Text Size [C]

1.2 Activate event handlers. (P1) [PI]

Provision details

1.2.1 [PI]

1.2.1 Test details

ONCLICK and ONDBCLICK [PI]
ONCHANGE attribute for INPUT elements [C]
ONCHANGE attribute for SELECT elements [C]
ONCHANGE attribute for TEXTAREA elements [C]
ONFOCUS and ONBLUR attributes for BUTTON elements [C]
ONFOCUS and ONBLUR attributes for INPUT elements [C]
ONFOCUS and ONBLUR attributes for LABEL elements [C]
ONFOCUS and ONBLUR attributes for links [C]

1.2.2 [PI]

1.2.2 Test details

Multiple Event Handlers for ONCHANGE Attribute for SELECT Elements [C]
Multiple Event Handlers for ONCLICK and ONDBCLICK [C]
ONMOUSEOVER and ONMOUSEOUT [NI]
ONFOCUS and ONBLUR attributes for MAP elements [C]
ONFOCUS and ONBLUR attributes for TEXTAREA elements [C]
Multiple Event Handlers for ONMOUSEOVER and ONMOUSEOUT [NI]

1.3 Provide text messages. (P1) [C]

Comments:

  1. Spoken messages that are not web page content or HPR menus and dialogs are rendered in the information view or on the status line. The user can read the status line with Ctrl + Shift + F1 and the information view with F6.

Provision details

1.3.1 [C]


2.1 Render content according to specification. (P1) [C]

Comments:

  1. All content is available visually in the Graphics View dependent on IE's support. Most content is available in speech and in the text view except for objects, applets, some plug-ins, ABBR, and ACRONYM. For applets, alt, title, or code and content is rendered in text and speech. For objects, the codebase, data, or classid attribute and content is rendered in text and speech. For image links and areas, the alt text, title, or the href is rendered and a longdesc if available. Longdesc is rendered as a link pointing to another page containing the longdesc content. For controls and forms, meta text is rendered describing the type attribute and the FORM tag. Also, the number of map areas and select options are rendered as meta text. For frames, the title, name, or src attribute is rendered in the information view or in a dialog list control. For tables, colspan and rowspan are rendered if there is more than 1, and headers are rendered if there are more than 3 rows or 3 columns. Settings are available to control the rendering of images with no or null alt text and the headers for table rows and columns. For all links, the user can press a status line key (Ctrl + Shift + F1) to hear the href which is displayed on the status line. For all elements, the title attribute is also displayed on the status line and spoken using the status line key.

Provision details

2.1.1 [C]


2.2 Provide text view. (P1) [C]

Comments:

  1. Provides a source view of documents and source view of frame elements

Provision details

2.2.1 [C]


2.3 Render conditional content. (P1) [C]

Comments:

  1. See implementation notes under Checkpoint 2.1 for applet, object, img, area, input, abbr, and acronym, conditional content settings, and the status line key. Table summaries are rendered in the information view and speech when the Where am I key is pressed. HPR does not render NOFRAMES, NOSCRIPT, the longdesc for FRAME or IFRAME, or multimedia conditional content.

Provision details

2.3.1 [AC]

2.3.1 Test details

ABBR elements [NI]
ACRONYM elements [NI]
ALT attribute for AREA elements [C]
LONGDESC attribute for FRAME elements [NI]
IFRAME conditional content [C]
TITLE attribute for FRAME elements [C]
ALT, TITLE, and LONGDESC attributes for IMG element [C]
ALT attribute for INPUT elements [C]
TITLE attribute for MAP element [C]
NOFRAMES elements [NI]
NOSCRIPT conditional content [C]
OBJECT element for audio [NI]
OBJECT element for images [NI]
OBJECT element for video [NI]
TH elements and the SCOPE attribute for TH elements [AC]
SUMMARY attribute for TABLE elements [C]

2.3.2 [AC]

2.3.2 Test details

ABBR elements [NI]
ACRONYM elements [NI]
ALT attribute for AREA elements [C]
LONGDESC attribute for FRAME elements [NR]
IFRAME conditional content [NR]
TITLE attribute for FRAME elements [C]
ALT, TITLE, and LONGDESC attributes for IMG element [C]
ALT attribute for INPUT elements [C]
TITLE attribute for MAP element [C]
NOFRAMES elements [NR]
NOSCRIPT conditional content [C]
OBJECT element for audio [NR]
OBJECT element for images [NR]
OBJECT element for video [NR]
TH elements and the SCOPE attribute for TH elements [NR]
SUMMARY attribute for TABLE elements [NR]

2.4 Allow time-independent interaction. (P1) [NA]

Provision details

2.4.1 [NA]


2.5 Make captions, transcripts, audio descriptions available. (P1) [NA]

Provision details

2.5.1 [NA]


2.6 Respect synchronization cues. (P1) [NA]

Provision details

2.6.1 [NA]


2.7 Repair missing content. (P2) [C]

Comments:

  1. See implementation notes under 2.1 and 10.1 for content repair techniques and cell header repair strategies.

Provision details

2.7.1 [C]

2.7.1 Test details

repairing missing IFRAME conditional content [C]
repairing missing ALT conditional content for AREA [C]
repair missing TITLE attribute for FRAME elements [C]
repairing missing ALT conditional content for images [C]
repairing missing ALT conditional content for INPUT [C]
repairing missing TITLE conditional content for MAP elements [C]
repairing missing NOFRAMES elements [NR]
repairing missing OBJECT element conditional content for audio [NR]
repairing missing OBJECT element conditional content for images [NR]
repairing missing OBJECT element conditional content for video [NR]

2.8 No repair text. (P3) [C]

Comments:

  1. HPR does not render an element with alt="" unless the user has turned on the setting to announce images with no alt text.

Provision details

2.8.1 [C]

2.8.1 Test details

No Repair Text for the ALT attribute for IMG elements [C]
No Repair Text for the ALT attribute for AREA elements [C]
No Repair Text for the ALT attribute for INPUT elements [C]

2.9 Render conditional content automatically. (P3) [C]

Comments:

  1. HPR: Yes, see the implementation notes under 2.3 and 2.1.

Provision details

2.9.1 [C]

2.9.2 [C]


2.10 Don't render unsupported language. (P3) [NR]

Provision details

2.10.1 [NR]

2.10.2 [NR]


3.1 Toggle background images. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

3.1.1 [C]

3.1.1 Test details

BACKGROUND images in the BODY element [C]
BACKGROUND-IMAGE in the STYLE element [C]
DIV BACKGROUND-IMAGE in the STYLE element [C]

3.2 Toggle audio, video, animated images. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

3.2.1 [C]


3.3 Toggle animated or blinking text. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

3.3.1 [C]

3.3.1 Test details

BLINK [NA]
TEXT-DECORATION:BLINK in the STYLE element [C]
MARQUEE [C]

3.4 Toggle scripts. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

3.4.1 [C]


3.5 Toggle automatic content retrieval. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

3.5.1 [C]

3.5.1 Test details

META HTTP-EQUIV refresh [C]
META HTTP-EQUIV redirect [C]

3.6 Toggle images. (P2) [AC]

Comments:

  1. Dependent on IE and Internet Options to handle this in the Graphics view. Of course, no images are rendered in the text view but alt text is rendered instead. Also, for images with null alt text or have no alt text and are not a link, the user can choose whether or not to render the image "placeholder" or not.

Provision details

3.6.1 [AC]

3.6.1 Test details

IMG toggle [C]
OBJECT images toggle [NI]

4.1 Configure text scale. (P1) [C]

Comments:

  1. The user can control text size through a text settings dialog or the Windows system settings for all views except the Graphics view, the menus, and dialogs. The text size can be selected uniquely for headings, list items, links, visited links, search results, and meta text. HPR has a small to large font size setting for both the text and graphics views. They can also use Internet Options and style sheets to control font size in the graphics view.

Provision details

4.1.1 [C]

4.1.1 Test details

font-size [C]

4.1.2 [C]

4.1.2 Test details

font-size [C]

4.1.3 [C]

4.1.3 Test details

font-size [C]

4.2 Configure font family. (P1) [C]

Comments:

  1. The user can control font type, style, and effects in the same way as they control font size (see 4.1).

Provision details

4.2.1 [C]

4.2.1 Test details

font-family [C]

4.2.2 [C]

4.2.2 Test details

font-family [C]

4.2.3 [C]


4.3 Configure text colors. (P1) [C]

Comments:

  1. The user can control foreground and background colors in the same way as they control font size (see 4.1).

Provision details

4.3.1 [C]

4.3.1 Test details

font colors and backgrounds [C]

4.3.2 [C]

4.3.2 Test details

font colors and backgrounds [C]

4.3.3 [C]


4.4 Slow multimedia. (P1) [NA]

Provision details

4.4.1 [NA]

4.4.2 [NA]

4.4.3 [NA]

4.4.4 [NA]


4.5 Start, stop, pause, and navigate multimedia. (P1) [NA]

Provision details

4.5.1 [NA]

4.5.2 [NA]


4.6 Do not obscure captions. (P1) [NA]

Provision details

4.6.1 [NA]


4.7 Global volume control. (P1) [C]

Comments:

  1. For HPR-generated audio. Speech can be turned on or off for the whole HPR environment or for just external applications supported by HPR (so that a user can use their screen reader instead of HPR speech, if desired). HPR volume control is relative to the system and physical volume control settings. For controlling volume in web page objects and plug-ins, HPR is dependent on IE and Internet Options and the plug-in interfaces.

Provision details

4.7.1 [C]

4.7.2 [C]


4.8 Independent volume control. (P1) [C]

Comments:

  1. Volume can be controlled individually for default text, headings, links, visited links, search results, meta text, list items, messages, and menus and dialogs. Speech can be turned on or off for external applications supported by HPR so that a user can use their screen reader instead of HPR speech, if desired.

Provision details

4.8.1 [C]


4.9 Configure synthesized speech rate. (P1) [C]

Comments:

  1. See implementation notes under 4.7 and 4.8.

Provision details

4.9.1 [C]


4.10 Configure synthesized speech volume. (P1) [C]

Comments:

  1. HPR supports SAPI tags for gender, age, rate, volume, effects (robotic and whisper), and language. Except for language, these speech characteristics can be controlled individually for default text, headings, links, visited links, search results, meta text, list items, messages, and menus and dialogs. The language setting is controlled by a user request, or automatically by using the lang attribute for any element, if it exists, or by analyzing the text for a web page using an HPR algorithm.

Provision details

4.10.1 [C]


4.11 Configure synthesized speech characteristics. (P1) [C]

Comments:

  1. HPR allows configuration of gender, age, and effects (monotone or robotic). These characteristics group pitch, stress, richness and etc..

Provision details

4.11.1 [C]


4.12 Specific synthesized speech characteristics. (P2) [C]

Comments:

  1. HPR allows configuration of gender, age, and effects (monotone or robotic). These characteristics group pitch, stress, richness and etc..

Provision details

4.12.1 [C]

4.12.2 [C]

4.12.3 [C]

4.12.4 [C]


4.13 Configure synthesized speech features. (P2) [C]

Provision details

4.13.1 [C]

4.13.2 [C]

4.13.3 [C]

4.13.4 [C]


4.14 Choose style sheets. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

4.14.1 [C]

4.14.2 [C]

4.14.3 [C]


5.1 No automatic content focus change. (P2) [NI]

Provision details

5.1.1 [NI]


5.2 Keep viewport on top. (P2) [NR]

Provision details

5.2.1 [NR]


5.3 Manual viewport open only. (P2) [NI]

Provision details

5.3.1 [NI]

5.3.2 [NI]

5.3.3 [NI]


5.4 Selection and focus in viewport. (P2) [C]

Provision details

5.4.1 [C]


5.5 Confirm form submission. (P2) [PI]

Comments:

  1. Only can be configured to provide a prompt if the information submitted is not through a secure (encrypted) connection.

Provision details

5.5.1 [PI]


6.1 Programmatic access to HTML/XML infoset. (P1) [C]

Provision details

6.1.1 [C]

6.1.2 [C]

6.1.3 [C]


6.2 DOM access to HTML/XML content. (P1) [C]

Provision details

6.2.1 [C]

6.2.2 [C]


6.3 Programmatic access to non-HTML/XML content. (P1) [NA]

Provision details

6.3.1 [NA]

6.3.2 [NA]


6.4 Programmatic access to information about rendered content. (P1) [NR]

Provision details

6.4.1 [NR]

6.4.2 [NR]

6.4.3 [NR]


6.5 Programmatic operation of user agent user interface. (P1) [C]

Comments:

  1. HPR uses standard Windows controls.

Provision details

6.5.1 [C]

6.5.2 [C]

6.5.3 [C]


6.6 Programmatic notification of changes. (P1) [C]

Comments:

  1. Embeds IE so inherits accessibility features of IE

Provision details

6.6.1 [C]

6.6.2 [C]


6.7 Conventional keyboard APIs. (P1) [C]

Comments:

  1. HPR is a standard Windows C++ MFC application that uses Microsoft MSDN Workshop, HTML Help Workshop, Speech SDK, and Platform SDK libraries. HPR does not implement MSAA interfaces.

Provision details

6.7.1 [C]


6.8 API character encodings. (P1) [C]

Comments:

  1. HPR implements and handles keys for menus, dialogs, and navigating web pages using standard APIs, but HPR does not handle accesskey attributes on web pages.

Provision details

6.8.1 [C]


6.9 DOM access to CSS style sheets. (P2) [C]

Comments:

  1. Yes, but dependent on the IE web browser control and COM interfaces to the IE DOM. The IE Encoding menu does not show any UTF-16 encodings as options.

Provision details

6.9.1 [C]

6.9.2 [C]


6.10 Timely exchanges through APIs. (P2) [C]

Comments:

  1. Access through the IE web browser control for the Graphics view only.

Provision details

6.10.1 [C]


7.1 Respect focus and selection conventions. (P1) [C]

Provision details

7.1.1 [C]


7.2 Respect input configuration conventions. (P1) [AC]

Comments:

  1. HPR implements default keyboard bindings for the most part. Some exceptions include different meanings for the arrow keys, PgUp, PgDn, Home and End depending on the reading mode; Spacebar for resume reading instead of list selection; and Ctrl + B and Ctrl + D instead of Shift + arrow keys for selecting text on web pages.

Provision details

7.2.1 [AC]


7.3 Respect operating environment conventions. (P2) [C]

Comments:

  1. HPR uses standard Windows controls, standard Windows keys, a standard installation program (InstallShield), and HTML documentation. Checkpoint 7.4 Follow operating environment conventions to indicate the input configuration. User agent only (Techniques for 7.4) ; Key bindings are underlined in menus and spoken and shortcut keys are displayed on the menus and spoken. Also, see implementation notes for 11.1.

Provision details

7.3.1 [C]


7.4 Provide input configuration indications. (P2) [C]

Provision details

7.4.1 [C]


8.1 Implement accessibility features. (P1) [PI]

Comments:

  1. Partial. HPR renders in text and speech the CAPTION, THEAD, TFOOT for tables as they are encountered in a table. HPR renders in text and speech the headers or scope attribute as each new row or column cell is read for tables with more than 3 rows or columns. The user can turn on or off the reading of headers. HPR does not support TBODY, COLGROUP, COL, axis, tabindex, or accesskey in text or speech. Also, see implementation notes under Checkpoint 2.1.

Provision details

8.1.1 [PI]


8.2 Conform to specifications. (P2) [NR]

Provision details

8.2.1 [NR]


9.1 Provide content focus. (P1) [C]

Comments:

  1. F6 takes the user through all the views and the address bar. FRAMES and IFRAMES are selected using Ctrl + Tab or Ctrl + Shift + Tab, or the frameset can be displayed in a dialog with all the frames in a list for navigation and then selection by arrows or letters and then Enter.

Provision details

9.1.1 [C]

9.1.2 [C]


9.2 Provide user interface focus. (P1) [C]

Comments:

  1. Users can move focus forward and backward by word, character, item, lines, links, tables, table cells, headings, and form controls by selecting a reading mode and then using arrow keys. Users can always use the Tab and Shift-Tab to move to links and controls, and Ctrl + arrows to move by words. A user can navigate a list of links and controls in a dialog by typing the first letters of a link or control. The user also can enable and use the HPR 2.5 numeric keypad keys for navigation instead of the keyboard keys. Also, there are ways such as reading the whole page, Controls reading, and Table Jump reading, to read just the start of a group of elements, such as select menus, map areas, and tables, without reading each element. Searching for meta text, such as the words form, map, select, or submit, is a more direct way to navigate a web page. The tabindex attribute is not supported.

Provision details

9.2.1 [C]


9.3 Move content focus. (P1) [C]

Comments:

  1. When a user returns to the previous page in HPR's history, HPR returns them to the last point of regard on an item basis and then highlights and begins speaking from the beginning of that item.

Provision details

9.3.1 [C]

9.3.2 [C]

9.3.3 [C]


9.4 Restore viewport state history. (P1) [NR]

Provision details

9.4.1 [NR]

9.4.2 [NR]


9.5 No events on focus change. (P2) [C]

Comments:

  1. Only when scripts are disabled

Provision details

9.5.1 [C]


9.6 Show event handlers. (P2) [NI]

Provision details

9.6.1 [NI]

9.6.1 Test details

Listing Element Event Handlers [NI]

9.7 Move content focus in reverse. (P2) [C]

Comments:

  1. There are reading modes for moving focus forward or backward to all links (hypertext, image links, map areas, controls) or just to form controls. The Tab and Shift + Tab keys and numeric keypad keys 1, 2, and 3 always move focus to all links in all reading modes. The Links List dialog is another way to move focus to any link. The user can also access links along with other types of elements using other reading modes and numeric keypad keys. Search functions provide another mechanism.

Provision details

9.7.1 [C]

9.7.2 [C]


9.8 Provide text search. (P2) [C]

Comments:

  1. The user presses a key (Ctrl + F) to bring up a dialog to begin a forward or backward search from the current point of regard, case sensitive or not, within the current frame or page or across the Internet. The user can also begin a search from the address bar by typing a / then string to search the current page or ? then string to search the Internet. Shortcut keys allow the user to find the previous or next match. The user is notified if there is no match in the direction in which they are searching. The graphics and text views are always scrolled to show the item containing the search string. The user can select distinctive text or speech settings to distinguish search results from the surrounding text in the speech and text views. In addition to plain text, the user can search for meta text (like "Start of form 1"), alternative text for images, and text associated with controls (any text seen in the text view).

Provision details

9.8.1 [C]

9.8.2 [C]

9.8.3 [C]

9.8.4 [C]

9.8.5 [C]


9.9 Allow structured navigation. (P2) [C]

Comments:

  1. Provides structured navigation by frames/iframes, links and controls, just controls, tops of tables, table cells across rows and up and down columns, headings, lines, characters, words, and items (like paragraphs). The user is told when the top or bottom or first or last of a structure is reached. The user can also jump to the next or previous block of text or links, which helps to skipping navigation bars. Also, the user can hear about maps and select menus and their number of items but then skip over the areas and options. For orientation, there are Where am I and page summary keys. Structured navigation by lists, applets, divisions, images, maps, and objects is not available in HPR 3.0, but an HPR user can navigate by item and/or link to all those elements except for divisions.

Provision details

9.9.1 [C]

9.9.1 Test details

Form navigation [C]
Heading navigation [C]
Anchor navigation [C]
LIST ITEM navigation [NI]
TABLE CAPTION navigation [C]
TABLE HEADER navigation [NI]

9.9.2 [C]

9.9.2 Test details

Form navigation [C]
Heading navigation [C]
Anchor navigation [C]
LIST ITEM navigation [NI]
TABLE CAPTION navigation [C]
TABLE HEADER navigation [NI]

9.10 Configure important elements. (P3) [C]

Comments:

  1. Through user style sheets and navigation options

Provision details

9.10.1 [C]

9.10.2 [C]


10.1 Associate table cells and headers. (P1) [PI]

Comments:

  1. Partial. Colspan and rowspan are rendered before or after cell content according to a setting. Table summary, table number on the page, and row and column position within the table are rendered in the information view and speech when the Where am I key is pressed. The CAPTION, THEAD, TFOOT are rendered in text and speech as they are encountered in a table. HPR renders in text and speech the headers or scope attribute or a TH as each new row or column cell is read for tables with more than 3 rows or 3 columns. The user can turn on or off the reading of headers. The user can also press a key to hear the top or bottom cell of a column or the rightmost or leftmost cell of a row without losing their current cell position. HPR does not support TBODY, COLGROUP, COL, abbr, or axis in text or speech.; Does not support header and scope

Provision details

10.1.1 [PI]

10.1.1 Test details

the ABBR attribute for TH elements [NI]
AXIS attribute for table cells [NI]
CAPTION [C]
COL and COLGROUP [C]
SCOPE [C]
SUMMARY attribute for TABLE element [C]
TD headers attribute [C]
navigating THEAD, TBODY, TFOOT with CSS overflow styling [NI]

10.2 Highlight selection, content focus, enabled elements, visited links. (P1) [C]

Comments:

  1. The current selection and content focus is highlighted in all views, menus, and dialogs except for controls in the graphics view. HPR is dependent on Internet Options and style sheets for configuration of highlighting in the Graphics view. Highlighting is configured in all other views and UI through the Windows system settings. Low vision users can use ZoomText and Big Shot with HPR.

Provision details

10.2.1 [C]

10.2.1 Test details

Highlight Styles [C]

10.2.2 [C]

10.2.2 Test details

Highlight Styles [C]

10.2.3 [C]

10.2.4 [C]


10.3 Single highlight configuration. (P2) [C]

Comments:

  1. See 10.2 for highlighting configuration for selection and focus. The user can distinguish the font size, style, type, or effects in addition to color for links/controls and visited links in the text view. Links and visited links can also be distinguished with speech (see checkpoint 4.13), sounds, and leading and trailing text in the speech and text views. Links/controls and visited links in the graphics view are set through Internet Options. No distinctive settings exist for fee links.

Provision details

10.3.1 [C]


10.4 Provide outline view. (P2) [C]

Comments:

  1. The user can select distinctive speech and text settings (full range supported by Windows) for links (including controls) and visited links for the current session for the speech and text views using user style sheets or configuration options. Through Internet Options, the user can select settings for links and visited links in the Graphics view. Distinctive speech and text settings for image maps and fee links are not available.

Provision details

10.4.1 [C]

10.4.1 Test details

Outline View of the CAPTION attribute for TABLE elements [C]
Outline View of Headings [C]

10.5 Provide link information. (P3) [C]

Comments:

  1. The user can get the link URL and title attribute (if it exists) by reading the status line (Ctrl + Shift + F1). Visited links have distinctive speech and text settings. Alt text and longdesc is rendered for image links. If automatic language detection is on, the link is read in the author-specified language. However, whether the link is internal, involves a fee, and information about type, size, and natural language are not rendered.

Provision details

10.5.1 [C]


10.6 Highlight current viewport. (P1) [C]

Comments:

  1. When a frame receives focus, the number of the frame, the total number of frames, and the title is spoken and displayed in the information view. When an HPR view or the application gains focus, the current view name is spoken and displayed on the status line. However, visually HPR does not outline which view or frame has focus.

Provision details

10.6.1 [C]

10.6.2 [C]

10.6.3 [C]


10.7 Indicate viewport position. (P3) [C]

Comments:

  1. When the selection or content focus changes due to navigation or searching, both the graphics and text view scrolls to show the new location. (There are still some glitches with the graphics view.) The speech, text, and graphics view are synchronized.

Provision details

10.7.1 [C]


11.1 Current user input configuration. (P1) [C]

Comments:

  1. The user can always get help by pressing F1. When reading web pages, F1 displays online help in the form of an HTML web page that explains all HPR features. To get a general, concise reference list and description of keys, the user presses Shift + F1. From that help page, there is a link that takes the user to a detailed list and description of keys that are grouped by "input configurations" (basic keys that work everywhere, numeric keypad keys, menu and dialog keys, reading mode keys, and keys that work within different kinds of web page structures like forms and tables). All access keys are underlined in the menus and spoken, and all shortcut keys are displayed in the menus and spoken. HPR does not support web page access keys. Possible key conflicts with 3 popular screen readers are documented in the HPR online help.

Provision details

11.1.1 [C]


11.2 Current author input configuration. (P2) [NI]

Provision details

11.2.1 [NI]


11.3 Allow override of bindings. (P2) [NI]

Comments:

Provision details

11.3.1 [NI]


11.4 Single-key access. (P2) [AC]

Comments:

  1. Of the 26 funtionalities identified in 11.5, HPR has single key bindings for 19 of them. The ones without single keys are increase and decrease text size (text settings dialog), increase and decrease global volume (speech settings dialog), fast reverse (none), history forward (Alt + right arrow), and add to favorites (menu or Plus then minus). However, every function can be accessed by pressing a series of single keys.

Provision details

11.4.1 [AC]

11.4.2 [AC]


11.5 Default input configuration. (P2) [C]

Comments:

  1. Bindings exist for all functions except fast reverse, and more than one binding is available for most of the functions. The numeric keypad key bindings are available for compatibility with key bindings in earlier versions of HPR and to allow one hand navigation. The user can show and hide viewports through the menu system but not with shortcut keys.

Provision details

11.5.1 [C]

11.5.1 Test details

User Agent Bindings for Activating Links [C]
User Agent Bindings for Moving Focus to Enabled Elements [C]
User Agent Bindings for Searching for Text [C]
User Agent Bindings for Changing Text Size [C]

11.5.2 [C]


11.6 User profiles. (P2) [C]

Comments:

  1. All HPR settings are saved in the Windows registry under the Windows login name for the current user. So user "profiles" are switched by logging into Windows under a different login name. Each settings dialog has a Defaults button to return those settings to their default values.

Provision details

11.6.1 [C]

11.6.2 [C]


11.7 Tool bar configuration. (P3) [NR]

Comments:

Provision details

11.7.1 [NR]

11.7.2 [NR]

11.7.3 [NR]


12.1 Provide accessible documentation. (P1) [C]

Comments:

  1. All documentation is available in accessible HTML format installed on the user's system and on the IBM Accessibility Center web site. The main help file that describes all HPR keys and functions is one file for easier searching. From HPR, the documentation can also be saved as a plain ASCII text file to read with other programs or for easier Braille printing. Tutorial text can be found in ASCII text files installed in the user's hpr3 directory even though we don't point that out to the user.

Provision details

12.1.1 [C]


12.2 Document accessibility features. (P1) [C]

Comments:

  1. All configurable settings can be accessed from one Settings menu. Each setting, their default, and their range of values are documented in one main section in the main online help. The Table of Contents in help has a direct link to the Settings section. When focus is on each setting, the user can press F1 to get contextual help for that setting. There are also sections in the online help that describe low vision features, Braille features, and screen reader compatibility.

Provision details

12.2.1 [C]


12.3 Document default bindings. (P1) [C]

Comments:

  1. See implementation comment under 11.

Provision details

12.3.1 [C]


12.4 Document changes between versions. (P2) [C]

Comments:

  1. See implementation comment under 12.2. There's not one but 4 sections that mainly address accessibility (settings, low vision, braille, screen reader compatibility).

Provision details

12.4.1 [C]


12.5 Provide dedicated accessibility section. (P2) [C]

Comments:

  1. All changes from previous releases of HPR are documented in the second section of online help called "What's New in HPR 3.0."

Provision details

12.5.1 [C]



Jon Gunderson (jongund@uiuc.edu)
Ian Jacobs (ij@w3.org)
Matt May (mcm@w3.org)
Last revised: $Date: 2002/12/18 17:14:20 $