- From: Susan Lesch <susan@textet.com>
- Date: Thu, 24 Feb 2000 23:38:30 -0800
- To: w3c-wai-ua@w3.org
Here is a list of possible minor improvements for the Techniques Document [1] "work in progress." There are no substantive changes here, only very minor suggestions. If these notes don't help or come too late for your schedule, please feel free to ignore them. Comments: You might consider spelling out "user agent (UA)", "graphical user interface (GUI)", "user interface (UI)", and "assistive technology (AT)" early in the document. The first use could be linked to the Glossary, and their acronyms could be added there. Outside the Status section, UA first appears in 5.6, GUI in Guideline 1, UI in 10.3, and AT in Appendix 5. Except for the Note at the end of 7.6, references to HTML 4.0 and [HTML40] may need to change to 4.01 or to HTML 4. Those instances are not listed here. Mac OS is two words as far as I know; (MacOS appears twice). Contractions are slightly colloquial for a formal specification. For example, "doesn't" could read "does not", and "isn't" could read "is not". I didn't understand the numbering scheme for Checkpoint 7.3 (contains 2.7.1 and 2.7.2), Checkpoint 10.1 (contains 2.10.1, 2.10.2, and 2.10.3), and Checkpoint 10.4 (contains 2.10.4). Specific Items: From here on, items are identified by a section number, checkpoint number if applicable, and a paragraph or list item number. A quote and suggestion then follow. Comments are in brackets []. 1. par. 1 "...as an aid to developers seeking to implement the Authoring Tool Accessibility Guidelines." [Not sure here but maybe that means:] as an aid to developers seeking to implement the User Agent Accessibility Guidelines. 2. Guideline 1 - Checkpoint 1.1 - Techniques par. 1 the window manger the window manager 2. Guideline 1 - Checkpoint 1.1 - Techniques par. 2 Examples of not using the standard input devices are: [The first two (of five) examples are about "not using" standard input devices, but the last three are not. Maybe the list could be divided into two groups, with one group introduced as:] Examples of using the standard input devices are: in a a in a 2. Guideline 1 - Checkpoint 1.2 - Techniques - list item 1 Screen Readers Screen readers 2. Guideline 1 - Checkpoint 1.2 - Techniques - list item 3 at different points in the of the drawing process at different points in the drawing process 2. Guideline 1 - Checkpoint 1.2 - Techniques - last list item such as screen reader such as screen readers 2. Guideline 1 - Checkpoint 1.3 - Techniques - list item 2 If a text equivalent (specified via "alt" or "title" in HTML) is available and not null for the element (like INPUT or IMG in HTML) that has an associated client-side map, indicate the presence of a map in text (e.g., "Start of map") plus the text equivalent and the number of areas in the map. [That sentence makes sense but is quite long. Could it read:] "...A text equivalent (specified via "alt" or "title" in HTML) may be available for an element (like INPUT or IMG in HTML). If the equivalent is not null and the element has an associated client-side map, indicate the presence of a map in text (e.g., "Start of map") plus the text equivalent and the number of areas in the map. 2. Guideline 1 - Checkpoint 1.3 - Techniques - list item 3 href "href" alt "text" "alt" text 2. Guideline 2 - Checkpoint 2.2 - Techniques - last list item to to stop to stop 2. Guideline 2 - Checkpoint 2.5 - Techniques - list item 3 to received to receive on request, with a brief signal should indicate on request; a brief signal should indicate 2. Guideline 2 - Checkpoint 2.6 - Techniques - last list item and and and 2. Guideline 2 - Checkpoint 2.7 - Techniques - par. 2 less than a few words long foreign phrases [not sure:] foreign phrases less than a few words long 2. Guideline 2 - Checkpoint 2.7 - Techniques - list item 6 "...Refer to "Character Model for the World Wide Web" [CHARMOD], which defines various aspects of a character model for the World Wide Web." [could be shortened to:] Refer to "Character Model for the World Wide Web" [CHARMOD]. 2. Guideline 4 - Checkpoint 4.15 - Techniques - list item 2 and par. 2 "a discrete alert" and "they may (discretely) inform" [Sorry I'm not sure here: those could be "discreet" and "discreetly".] 2. Guideline 6 - Checkpoint 6.1 - Note [The Note refers the reader to the current document [UA-TECHNIQUES]. I'm not sure if that was intended.] 2. Guideline 7 - Checkpoint 7.1 - Techniques - 2.7.1 - par. 1 to sequential navigate to sequentially navigate unit units 2. Guideline 7 - Checkpoint 7.1 - Techniques - 2.7.1 - par. 2 and using the arrow keys and use the arrow keys [or:] and, using the arrow keys, within 2. Guideline 7 - Checkpoint 7.1 - Techniques - 2.7.1 - IMG alt text Jaws for Window Links List view Jaws for Windows Links List view 2. Guideline 7 - Checkpoint 7.6 - Techniques - list item 3 navigation. E.g., navigation, e.g., 2. Guideline 7 - Checkpoint 7.6 - Techniques - list item 4 Allow the user limit Allow the user to limit 2. Guideline 7 - Checkpoint 7.6 - Techniques - list item 7 Depth first as well as breadth first possible. ["if possible"?] 2. Guideline 7 - Checkpoint 7.7 - Techniques - list item 3 important parts content. important parts of content. 2. Guideline 8 - Checkpoint 8.6 - Techniques - list item 1 navigation. E.g., navigation, e.g., 2. Guideline 8 - Checkpoint 8.6 - par. before IMG "...The following image shows the table of contents view provided by Amaya. The table of contents view provided by Amaya can be navigated and..." [You could maybe eliminate a repetition:] The following image shows the table of contents view provided by Amaya. The table of contents view in Amaya can be navigated and... 2. Guideline 9 - Checkpoint 9.1 - Techniques - list item 1 There are time when There are times when 2. Guideline 9 - Checkpoint 9.2 - Techniques - list item 2 pointing this out/asking pointing this out, asking 2. Guideline 9 - Checkpoint 9.3 - Techniques - list item 2 table, body, img TABLE, BODY, IMG 2. Guideline 9 - Checkpoint 9.5 - Techniques - list item 5 See new HTML work on Forms for further examples (a slider is like a dial is like a menu of lots of options...) [not sure here:] See new HTML work on forms for further examples; (a slider is like a dial is like a menu of lots of options...). 2. Guideline 10 - Checkpoint 10.3 - Techniques - list item 2 number 2 over-ride override 2. Guideline 10 - Checkpoint 10.4 par. 3 [I didn't understand the placement or intent of the list of three items.] 2. Guideline 10 - Checkpoint 10.4 - Techniques - 2.10.4 par. 4 This type os This type of 2. Guideline 10 - Checkpoint 10.5 - Techniques - last par. [You might consider making Zero, Layers, Frames, and Headings lowercase.] 2. Guideline 11 - Checkpoint 11.1 - Techniques - list item 2 flow-charts flowcharts 2. Guideline 11 - Checkpoint 11.1 - Techniques - par. 5 UAs UA's 2. Guideline 11 - Checkpoint 11.3 - Techniques - table Notes item 3 and 4 can not [twice] cannot 2. Guideline 11 - Checkpoint 11.3 - Techniques - table Notes item 8 cascading style sheets (css) Cascading Style Sheets (CSS) 3.1.1 par. 1 where a table cell ends, or a list item, etc. where a table cell or a list item ends, etc. it's its 3.1.2 par. 1 "...In the Amaya browser [AMAYA], users may access attribute values as follows: Place the cursor at the element in question, open/swap to the structure view. You are shown list of attributes and values. Another technique: select the element (press escape in Linux), then the attributes are all available from the attributes menu. [A few minor changes:] In the Amaya browser [AMAYA], users may access attribute values ["with two techniques"?]. By placing the cursor at the element in question, users can open or swap to the structure view where one is shown a list of attributes and values. By selecting an element (press Escape [or "ESC"?] in Linux), attributes are all available from the attributes menu. 3.1.3 par. 5 rendered, should rendered. Should 3.2 par. 8 atop stop 3.2 par. 10 On selecting from among available description tracks. [This is an incomplete sentence, and I'm not sure what was intended.] 3.3 list item 5 Do _not_ rely on visual or aural prompts <em>alone</em> Do <em>not</em> rely on visual or aural prompts <em>alone</em> 3.3 list item 6 Do <strong>not</strong> rely on visual or aural prompts *alone* Do <strong>not</strong> rely on visual or aural prompts <em>alone</em> 3.3 par. 4 but whitespace only as whitespace only 3.4 par. 5 for all list for all lists 3.5.3 par. 3 of skip over it. or skip over it. 3.5.4. par. 3 list item 1 to contains contains 3.5.4. par. 5 list item 5 M-1 N-1 3.5.7 par. 2 user preference a user preference 3.6 par. 4 list item 6 Make available frame title Make available the frame title 3.6 par. 8 "...Using DOM and operating specific accessibility API to expose frame information provides one means for assistive technologies to provide alternative control of frames and rendering of frame information." [Could one repetition of "provides" be changed? Possibly:] Using DOM and operating system specific accessibility APIs to expose frame information provides one means for assistive technologies to give users alternative control of frames and rendering of frame information. 3.7 par. 3 percentage of form percentage of a form 3.7 par. 4 "...Allow the user to know what percentage of a form has been completed as the user navigates the form. will help users avoid prematurely submitting an incomplete form." [could read:] Allowing the user to know what percentage of a form has been completed as the user navigates the form will help users avoid prematurely submitting an incomplete form. 3.7 par. 6 list item 1 contains a form. contains a form). 3.7 par. 9 focus an "Y" focus, and "Y" 3.7 par. 10 pertaining to form: pertaining to forms: 3.7 par. 11 list item 1 HTML 4.0 HTML 4.0 HTML 4 "...For example, if the LEGEND element has been used to identify a FIELDSET of radio buttons, each of which has a LABEL element ([HTML40], section 17.9.1) associated with it, as "Connection Rate", identify the radio button as it receives content focus as "Connection Rate: Radio button X of Y: 28.8kpbs", where "Y" represents the total number of radio buttons in the grouping and "28.8kbps" is the information contained in the LABEL associated with the radio button with content focus." [That sentence is clear but too long. Maybe try three sentences:] For example, the LEGEND element might identify a FIELDSET of radio buttons as "Connection Rate". Each button could have a LABEL element ([HTML40], section 17.9.1) stating a rate. When it receives content focus, identify the radio button as "Connection Rate: Radio button X of Y: 28.8kpbs", where "Y" represents the total number of radio buttons in the grouping and "28.8kbps" is the information contained in the LABEL. 3.7 par. 11 list item 2 [Can the names of keyboard keys be regularized? In this list we have RETURN and return, right-arrow and UP/DOWN arrow, and "tab". Same for 3.8 par. 3.] 3.7 third to last par. OPTION's, have some key like the ESC key ot exit the list of OPTION's [3 minor changes here:] OPTIONs, have some key like the ESC key to exit the list of OPTIONs 3.7 second to last par. sot that so that 3.7.1 par. 2 one: exposes one exposes 3.7.1 par. 4 javascript [twice] JavaScript "...which utilize HTML4's event handler script attributes (in particular the "onchange" event handler attribute has been defined. An example (gleaned from the document source for one Web site follows:" [minor parentheses changes:] which utilize HTML4's event handler script attributes; (in particular the "onchange" event handler attribute has been defined). An example (gleaned from the document source for one Web site) follows: 3.7.1 par. 5 a individual an individual javascript [three times] JavaScript [This paragraph also needs an ending period.] 3.7.1 list following par. 7 [Not sure but I'd use parentheses () in place of braces {}.] 4. StickyKeys upper case uppercase 4. BounceKeys if the user bounces (e.g., tremor) if the user bounces (e.g., has a tremor) 4. introductory par. for second and third groups built in built-in 4. Accessibility Wizard with making choices which setting up with making choices about [not sure there] setting up 4. DOS list item 5 incorrectly name incorrectly named 5. list [Maybe AT, UA, and DLL could be spelled out the first time they are used.] 5. par. 4 Note User Agent user agent 5. "Determining the Assistive Technologies to load" par. 1 Jave Java 5. "Attaching the Assistive Technologies to the DOM." par. 2 User Agent's user agent's 5. "Attaching the Assistive Technologies to the DOM." last par. it's its DOM's DOMs 5. Java Access Bridge par. 1 without the creating without creating Library) (DLL) Library (DLL) 5. "Loading assistive technologies for indirect access to User Agent DOMs" par. 1 and 2 User Agent [five times] user agent 5. "Loading assistive technologies for indirect access to User Agent DOMs" par. 3 a interface/pointer an interface/pointer 6. Orientation list item 3 the"tabindex" the "tabindex" 6. Metadata last par. For example, if If 6. Synthesized speech [not sure here:] Allowing users to reply words alone and in context. Allowing users to repeat words alone and in context. Rendering text according in the appropriate natural language. Rendering text according to the appropriate natural language. 7. Equivalent Alternatives for Content par. 2 The Techniques Document [Refers to the current document. Could be omitted or maybe try:] This Techniques document 8. Recognize etc etc. 8. Rendered content c.f. cf. 9. [If you wish to list Techniques and the Checklists in References, maybe the Guidelines could also be listed.] 10. [ALTIFIER] for generates "alt" text generates "alt" text 10. [JAVA-TUT] User Interface user interface 10. [USERAGENTS] This list is maintained by WAI. This list is maintained by the Web Accessibility Initiative (WAI). Reference: [1] http://www.w3.org/TR/2000/WD-UAAG10-TECHS-20000128/ Thank you for your time. Best wishes, -- Susan Lesch susan@textet.com
Received on Friday, 25 February 2000 02:38:50 UTC