- From: Ian Jacobs <ij@w3.org>
- Date: Tue, 07 Mar 2000 11:32:43 -0500
- To: Susan Lesch <susan@textet.com>
- CC: w3c-wai-ua@w3.org
Susan Lesch wrote: > > 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. No way! These were all very helpful. Some of the mistakes I caught during the current major overhaul, some I missed, and some disappeared in the rewrite. Thank you very much, - Ian > 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 -- Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs Cell: +1 917 450-8783
Received on Tuesday, 7 March 2000 11:34:06 UTC