00:11:05 Zakim has left #ua 00:20:46 jeanne has joined #ua 00:22:46 mth has joined #ua 17:07:02 RRSAgent has joined #ua 17:07:02 logging to http://www.w3.org/2009/11/05-ua-irc 17:07:04 RRSAgent, make logs public 17:07:04 Zakim has joined #ua 17:07:06 Zakim, this will be WAI_UAWG 17:07:06 ok, trackbot, I see WAI_UAWG(TPAC-F2F)11:30AM already started 17:07:07 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 17:07:07 Date: 05 November 2009 17:07:17 Kim has joined #ua 17:07:41 topic: UA F2F 17:08:01 meetin: UAAG F2F 17:08:10 meeting: UAAG F2F 17:08:56 agenda 17:08:58 + walk through issues and action items - 1 hr time limit, not problem solving, assigning, eliminating, prioritizing 17:08:59 agenda+ techniques for guideline 4 17:09:01 agenda+ techniques for guideline 3 17:09:20 Present: Jim, Kim, Greg, Jeanne, Mark, Kelly 17:09:37 agenda+ walk through issues and action items - 1 hr time limit, not problem solving, assigning, eliminating, prioritizing 17:09:46 Regrets: Jan, Henny 17:09:48 zakim, take up agendum 3 17:09:48 agendum 3. "walk through issues and action items - 1 hr time limit, not problem solving, assigning, eliminating, prioritizing" taken up [from jeanne] 17:11:55 UAAG10 techniques http://www.w3.org/TR/UAAG10-TECHS/guidelines.html 17:12:32 regrets-jenny 17:12:50 regrets -henny 17:13:45 http://www.w3.org/WAI/UA/2009/ED-IMPLEMENTING-UAAG20-20091103/MasterUAAG20091103.html 17:14:21 Current Action Items: http://www.w3.org/WAI/UA/tracker/actions/open 17:15:01 Current Issues: http://www.w3.org/WAI/UA/tracker/issues/open 17:18:57 Scribe: kford 17:19:11 greg has joined #ua 17:19:34 JA: We are going to start for an hour to go through our actions. 17:19:57 JA: We want to clear these up, see if we need to reassign or give new dates ro what? 17:21:21 Closing action 32 as previously completed. 17:21:40 Closing action 34 as completed. 17:22:43 Updating action 35 to have a date of March 2010. 17:23:31 Closing action 37 as completed because section 1 has been updated. 17:26:43 Updating action action 39 to assign to Jim and setting to a due date in December. 17:27:12 s/action action/action / 17:27:23 rrsagent, make minutes 17:27:23 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html kford 17:32:37 Group talking about action 40 around a technique for a simplied style sheet for clean printing. 17:33:09 s/simplied/simplified/ 17:33:21 rrsagent, make minutes 17:33:21 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html kford 17:33:40 -apis-db-stuff 17:33:42 WAI_UAWG(TPAC-F2F)11:30AM has ended 17:33:43 Attendees were apis-db-stuff 17:34:26 rrsagent, make minutes 17:34:27 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html kford 17:34:48 zakim, Sierra has Kelly, Mark, Jim, Jeanne, Kim, Greg 17:34:48 sorry, jeanne, I do not recognize a party named 'Sierra' 17:35:13 zakim, dial sierra 17:35:13 ok, jeanne; the call is being made 17:35:14 WAI_UAWG(TPAC-F2F)11:30AM has now started 17:35:15 +Sierra 17:35:36 zakim, sierra has Kelly, Mark, Jim, Jeanne, Kim, Greg 17:35:36 +Kelly, Mark, Jim, Jeanne, Kim, Greg; got it 17:35:56 -Sierra 17:35:57 WAI_UAWG(TPAC-F2F)11:30AM has ended 17:35:59 Attendees were Kelly, Mark, Jim, Jeanne, Kim, Greg 17:36:03 Closing action 40. 17:36:12 zakim, meeting spans midnight 17:36:12 I don't understand 'meeting spans midnight', jeanne 17:38:09 Issue: It might be good for an SC to specifically require UA to allow the user to use any style sheet, including print-oriented style sheets, on the screen. That would allow them to take advantage of simplified layouts created for printing. 17:38:09 Created ISSUE-49 - It might be good for an SC to specifically require UA to allow the user to use any style sheet, including print-oriented style sheets, on the screen. That would allow them to take advantage of simplified layouts created for printing. ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/49/edit . 17:38:39 Updating issue 41 to a December deadline. 17:40:00 Closing 42, repalced by action 230 which is a more comprehensive multimedia success criteria on Mark. 17:42:42 Closing action 43 dealing with selecting audio only from video stream. User agents/content providers may want to consider this as a feature but not accessibility specific enough. 17:44:49 Discussion around action 44 dealing with scaling of captioned text. 17:45:10 KFord: I think our general let you do what you want with the text applies here. 17:46:05 Greg: We should be more explicit that we want this to apply to all text from the other or other sources of text that appear in the user agent. 17:46:42 s/other or/author or/ 17:47:17 Updating action 44 to be explicit. 17:51:27 Updated action 45 with new guideline number and changed the date. 17:54:32 Closing action 46 becuase is covered by other actions. 17:55:27 Issue: When working through our docuemnt we need to be sure that examples and success criteria reflect our true intnet. Namely, if text appears in the UA from any source we want the user to have control over as many of the attributes of that text as possible. 17:55:27 Created ISSUE-50 - When working through our docuemnt we need to be sure that examples and success criteria reflect our true intnet. Namely, if text appears in the UA from any source we want the user to have control over as many of the attributes of that text as possible. ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/50/edit . 17:56:23 Updating date on action 47. 17:58:44 Issue: Think about concepts around user notification, do we ha 17:58:44 Created ISSUE-51 - Think about concepts around user notification, do we ha ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/51/edit . 17:58:49 ndle them well in UAAG? 18:00:09 Closing action 408. 18:00:25 s/408/48/ 18:03:55 Closing action 50. When writing our examples we should look at the notes from action 50. 18:05:19 Changing date on on 51. Can we work with Andrew to help draft success criteria. 18:09:01 Updating 53 to a Jan 2010 date. 18:10:50 Closing action 54 and issue 23 around timely exchanges through APIs. Technique for timely exchange needs to indicate that accessibilit 18:11:13 y APIS should not negatively impact browser performance in a perceivalbe way i.e. 300 MS. 18:12:07 Closing issue 66. 18:13:11 Closing 79, 81 and 83 and 97 as completed. 18:13:36 Closing 103 around language on web based and non web based. 18:16:28 Closing issue 105. 18:18:23 Updating 107 to 11/12. 18:18:51 Group developing list of success criteria we want to review at F2F. this includes 3.1 and 4.9 as of now. 18:19:15 Closing 111. 18:19:49 Closing 115 as part of gneeral 4.9 review. 18:21:05 Updating action 120 to a December deadline. 18:21:54 Closing 121. 18:24:03 Closing 128 as completed. 18:25:46 Closing 140. 18:28:21 Updating date on 150 to Jan 2010. 18:29:36 Closing 158. 18:35:50 Updating wording in 162. 18:36:00 Closing 163. 18:36:10 Closing 164. 18:38:36 Updating action 169 to 11/19. 18:39:14 Techniques for 4.1 need to address css overflow not operable by keyboard. 18:39:19 Closing 169. 18:41:25 Updating 170 to December and assigning to kford. 18:43:08 Updating 173 to a December date and assigning to Kim. 18:43:35 Updating 174 to December. 18:44:50 Taking break at 174 being last completed review of actions. 19:07:09 rrsagent, make minutes 19:07:09 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html jeanne 19:07:45 zakim, agenda? 19:07:45 I see 3 items remaining on the agenda: 19:07:47 1. techniques for guideline 4 [from jallan] 19:07:49 2. techniques for guideline 3 [from jallan] 19:07:50 3. walk through issues and action items - 1 hr time limit, not problem solving, assigning, eliminating, prioritizing [from jeanne] 19:07:53 chair: Jim, Kelly 19:08:07 zakim, close item 3 19:08:07 agendum 3, walk through issues and action items - 1 hr time limit, not problem solving, assigning, eliminating, prioritizing, closed 19:08:09 I see 2 items remaining on the agenda; the next one is 19:08:11 1. techniques for guideline 4 [from jallan] 19:08:28 zakim, open item 1 19:08:28 agendum 1. "techniques for guideline 4" taken up [from jallan] 19:09:07 http://www.w3.org/WAI/UA/2009/ED-IMPLEMENTING-UAAG20-20091103/MasterUAAG20091103.html 19:10:51 http://www.w3.org/WAI/UA/2009/ED-IMPLEMENTING-UAAG20-20091103/MasterUAAG20091103.html 19:26:17 Group dividing into pairs to write techniques. 19:27:06 http://www.w3.org/TR/UAAG10-TECHS/guidelines.html 19:37:43 Drqaft for 4.1.9. 19:37:45 Users need to be in control of how they interact with the user agent. Assistive technology and physical keyboard input needs mean that certain keyboard combinations are easier for a user to enter. For example ctrl+f may be a command in a screen reader to read the itemm with focus and this is also typically a user agent find command. The user agent needs to allow the user to reassign the... 19:37:47 ...find command to a more appropriate key binding. To allow this level of user control, a user agent may provide a list of user interface features and default keyboard assignments with options for the user to assign new key combinations. 19:45:36 draft 4.1.11 Intent 19:45:36 Content authors may utilize the Accesskey attribute and ARIA to define short cut keys which allow quick access to specific parts of their Web content. The author selected short cuts may utilize keystrokes that 19:45:36 are unique to their site, differing from conventions used, and or familiar, to users of other similar sites, or sites 19:45:36 offering similar functionality. Users of assistive technologies who rely upon keyboard input may 19:45:36 wish to have a consistent mapping of shortcut keys to commonly accessed parts of a Web site. User agents should allow 19:45:40 users to define a preferred accesskey for common content elements, as defined by their ARIA role, and which override 19:45:42 any author specified keybinding for that page content. The user should have the option to make any defined override to be 19:45:45 persistent across browsing sessions. 19:48:27 updated 4.1.9 intent and example. 19:48:30 Users need to be in control of how they interact with the user agent. Assistive technology and physical keyboard input needs mean that certain keyboard combinations are easier for a user to enter. For example ctrl+f may be a command in a screen reader to read the itemm with focus and this is also typically a user agent find command. The user agent should allow the user to reassign the... 19:48:31 ...find command to a non-conflicting key binding. To allow this level of user control, the user agent could provide a list of user interface features and default keyboard assignments with options for the user to assign new key combinations. User keyboard customizations should be saved similar to other user preferences by the user agent. 20:11:55 +4.1.12 draft. 20:11:57 For many users, including those who use the keyboard or and input method such as speech, the keyboard is often a primary method of user agent control. It is inportant that direct keyboard commands assigned to user agent functionality be discoverable as the user is exploring the user agent. For example, the speech input user who sees a button on a toolbar needs to be able to determine that... 20:11:59 ...ctrl+p is the keyboard equivalent for activating the print button. If such key assignments are not displayed as the user interface by default, a user agent should have an option to alter UI display to include all direct hotkey assignments visually near the commands such assignments activate. 20:20:22 4.1.1 Keyboard Operation Intent 20:20:22 A user should be able to navigate, read and use all of the web page or application without needing to use a mouse. Some users do not use a mouse, others can only use a pointing device that uses the keyboard API. Therefore, nsure that the user can interact with enabled elements, select content, navigate viewports, configure the user agent, access documentation, install the user agent, and operate user interface controls, all entirely through keyboard input. 20:20:22 User agents generally support at least three types of keyboard operation: 20:20:22 1. Direct (e.g., keyboard shortcuts such a "F1" to open the help menu; see checkpoint 11.4 for single-key access requirements), 20:20:24 2. Sequential (e.g., navigation through cascading menus), and 20:20:26 3. Spatial (e.g., when the keyboard is used to move the pointing device in two-dimensional visual space to manipulate a bitmap image). 20:20:29 User agents should support direct or sequential keyboard operation for all functionalities. Furthermore, the user agent should satisfy this checkpoint by offering a combination of keyboard-operable user interface controls (e.g., keyboard operable print menus and settings) and direct keyboard shortcuts (e.g., to print the current page). 20:23:38 comments -example for spatial, should not just be graphics. for example navigating a table, or moving to the same horizontal location on vertical lines. 20:24:17 4.1.1 Keyboard Operation Intent 20:24:17 A user should be able to navigate, read and use all of the web page or application without needing to use a mouse. Some users do not use a mouse, others can only use a pointing device that uses the keyboard API. Therefore, nsure that the user can interact with enabled elements, select content, navigate viewports, configure the user agent, access documentation, install the user agent, and operate user interface controls, all entirely through keyboard input. 20:24:17 User agents generally support at least three types of keyboard operation: 20:24:17 1. Direct (e.g., keyboard shortcuts such a "F1" to open the help menu; see checkpoint 11.4 for single-key access requirements), 20:24:21 2. Sequential (e.g., navigation through cascading menus), and 20:24:23 3. Spatial (e.g., when the keyboard is used to move the pointing device in two-dimensional visual space to manipulate a bitmap image). 20:24:26 User agents should support direct or sequential keyboard operation for all functionalities. Furthermore, the user agent should satisfy this checkpoint by offering a combination of keyboard-operable user interface controls (e.g., keyboard operable print menus and settings) and direct keyboard shortcuts (e.g., to print the current page). 20:24:32 2nd try: 20:24:36 Example: 20:24:36 The user must be able to do the following through the keyboard alone (or pointing device alone or voice alone): 20:24:37 * Select content and operate on it. For example, if the user can select rendered text with the mouse and make it the content of a new link by pushing a button, they also need to be able to do so through the keyboard and other supported devices. Other operations include cut, copy, and paste. 20:24:42 * Set the focus on viewports and on enabled elements. 20:24:43 * Install, configure, uninstall, and update the user agent software. 20:24:45 * Use the graphical user interface menus. Some users may wish to use the graphical user interface even if they cannot use or do not wish to use the pointing device. 20:24:48 * Fill out forms. 20:24:51 * Access documentation. 20:24:53 An author uses the CSS overflow property to constrain the size of a block of content. The user agent provides scroll bars to display text that overflows the container. The user can use the keyboard to enter the element and operate the scrollbars to visually access the content. The user can return to the main flow of the next element on the page (see SC 4.1.3) 20:24:58 The author codes a volume control slider widget. The user can focus on the widget, and using the arrow keys to increase or decrease the volume, and then hit another key to move to the next element in the content. 20:28:35 comments - example - the user places the caret on an element with a title attribute, the tooltip should be visible and remain visible while the caret is in the element 20:30:54 comment - keyboard user, must navigate to an element to interact with the element, direct access is more efficient 20:32:28 comment - tooltip display should be under the control of the user. user should be able to turn off tooltip on caret 'focus' or element focus on active elements 20:33:52 comment - on additional resources - or an overview of guideline 4, write an overview of keyboard accessbility, then get specific for success criteria 20:34:15 Intent on the Guideline 20:35:28 ... 20:35:29 <-- 20:35:30 ... 20:35:32 <-- 20:35:35 4.1.2 20:35:35 Intent: 20:35:35 There are many layers of software that can specify what happens when the user presses a key. For example, the operating system, the user agent interface, the addons or extensions, and author supplied accesskeys or javascript. In addition, the assistive technology the user may be employing will also have assigned key commands. This results in conflicts in order of operations. These conflicts impact user expectations of what will happen when a key is pressed, cau 20:36:35 user expectations of what will happen when a key is pressed, causing confusion and failure. The most problematic situation is when the author supplied scripting has precedence on the keyboard commands. Therefore, the user needs a preference that a default order: Operating system, user agent interface, addon/extension, accesskeys, javascript. 20:38:03 comment: Remove :the most problematic" 20:38:27 The author codes a script that makes bananas dance on the screen when the user presses Alt-F. The user expectation is that Alt-F will open a file menu. When the bananas dance instead of opening the file menu, the user is confused or blocked from opening the file menu and has no recourse. Therefore, the user agent provides a preference setting that makes the Alt-F open the file menu. There needs to be a toggle ability, so that the user who wants to make the banan 20:39:15 the bananas dance can do so. 20:41:57 comment: repetitive list of the order. 20:45:51 issue: in 4.1.2 how to make a keystroke cascade, trickle down from UA interface, extensions, accesskeys, scripts. if ALT F opens file menu, but the script need the ALT F how UA provide mechanism to pass the ALF F to the script and not open the menu 20:45:51 Created ISSUE-52 - In 4.1.2 how to make a keystroke cascade, trickle down from UA interface, extensions, accesskeys, scripts. if ALT F opens file menu, but the script need the ALT F how UA provide mechanism to pass the ALF F to the script and not open the menu ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/52/edit . 21:49:13 jeanne has joined #ua 21:50:17 jallan has joined #ua 21:50:29 jallan has joined #ua 21:57:32 kford has joined #ua 21:57:59 mth has joined #ua 21:59:31 Kim has joined #ua 22:01:30 Group returning from launch. Picking up with review of techniques. 22:01:41 rrsagent, this meeting spans midnight 22:01:56 s/launch/lunch/ 22:02:06 rrsagent, make minutes 22:02:06 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html kford 22:02:37 topic: 4.1.2 22:02:56 greg has joined #ua 22:04:01 comment - direct access for keystroke...go to a menu of bound keys, then ALT-F will have 3 items in a sub menu - file menu, accesskey binding, script function 22:05:05 or user hits ALT-F dialog pops-up listing bindings, file menu, accesskey function, scripted function 22:05:31 rrsagent, make minutes 22:05:31 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html jeanne 22:07:49 what is still needed is a way for javascript to provide a list of bound keys to the UA with human friendly names 22:09:45 Twitter list of HTML 5 task force people. 22:09:47 https://twitter.com/laura_carlson/html5accessibilitytf 22:10:43 to support i18n, localizaition, the UA should provide a mechanism for JS to present binding info - key, name, etc. to the UA to resolve conflicts 22:12:00 is the above a requirement. this would allow the discovery of keys in use and provide alternative access methods 22:13:44 perhaps send to APIWG? 22:14:25 Topic: 4.1.3 22:14:42 Intent: If the user can put focus on an element, that they can remove focus and move on to the next element. This is often a problem with embedded objects. The user agent needs to provide a way to always return to the previous or next element in the content, or a known location, such as the address bar. The user agent also needs to be able to take control back from the embedded object, no matter what it is. 22:15:24 a) The user can press tab to put focus on an embedded object and can press shift-tab to move focus to the previous object and tab to move focus to the next object. 22:16:33 b) the user has moved the focus to a toolbar extension that does not relinquish control back to the user agent. The user can press Alt-D to move focus to the address bar. 22:16:47 c) the user has moved the focus to an embedded scripted application that was poorly programmed. the user can press alt-N (or any documented key combination) that overrides the scripting and moves the focus to the next element in the content. 22:18:34 comment- what happens if this function is not there. the user cannot move out of the object/element without restarting browser or restarting computer 22:18:50 issue: need definition of 'browser extension' 22:18:50 Created ISSUE-53 - Need definition of 'browser extension' ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/53/edit . 22:23:25 comment - used to an issue in Flash, could move focus in, move around but never out again, only solutions was to refresh the page 22:24:35 topic: 4.1.4 separate selection from activation 22:24:39 This is a repair function for when an author violates WCAG, but the user still needs to be able to read a page without necessarily activating any controls. 22:25:03 when a user opens a drop down menu from the keyboard, they must be able to use the arrow keys to move up and down the list, without triggering an action from the items they are moving past. 22:25:12 A list of radio buttons where putting the focus on the radio button to read it causes the radio button to be selected. The user should be able to arrow or tab through the list of radio buttons without causing any one to be selected. Selection is a separate discrete operation like spacebar. This overrides any author provided scripting behavior. 22:27:03 comments - intent, not just WCAG, only 1 example violates wcag 22:28:02 another example - form field has data validation, user can not exit field until user enters valid data. 22:30:22 topic: 4.1.5 Present Direct Commands in Rendered Content 22:30:48 Intent: 22:30:49 Make it easy to for users to discover or be reminded of keyboard shortcuts and similar commands without leaving the context in which they're working. Easy keyboard access is especially important for people who cannot easily use a mouse. 22:31:54 Examples: 22:31:56 "[Ctrl+t]" displayed after a link whose accesskey value is "t". 22:31:58 An audio browser reading the value or label of a form control followed by "accesskey control plus t"). 22:31:59 Mnemonic letters in menu titles are shown with an underline. 22:33:47 comment - applicable shortcut indicated or otherwise highlighted 22:35:56 topic: 4.1.6 Standard Text Area Navigation Conventions: 22:36:02 Intent: 22:36:03 Providing a full set of keyboard inputs allows users to efficiently--or at all--perform necessary tasks. 22:36:05 Making these inputs consistent within and across programs greatly reduces learning curve, cognitive load, and errors. 22:36:53 Examples: 22:36:54 Directional keys, letter keys, and the Enter key function should allow navigation within and activation of drop-down menus. 22:36:56 Ctrl+C or Command+C should copy selected text to the clipboard, allowing the user to avoid manually retyping, and possibly needing to memorize, large amounts of data. 22:38:36 comment - what happens when things are not consistent. closing dialog boxes are inconsistent ESC or ALT-F4, 22:41:47 ...might be text area keyboard conventions/controls, not just navigation. 22:45:21 Ctrl-C is not a navigation command 22:46:06 not menus, use select text in content, 22:46:18 need to update examples 22:46:50 topic 4.1.7 Keyboard Navigation 22:47:47 issue: do we have a SC to support OS conventions for cut copy paste etc 22:47:47 Created ISSUE-54 - Do we have a SC to support OS conventions for cut copy paste etc ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/54/edit . 22:48:44 Intent: 22:48:46 Let the user navigate between sections without having to sequentially navigate through everything in every section. Efficient keyboard navigation is especially important for people who cannot easily use a mouse. 22:49:20 Examples: 22:49:22 Ctrl+Tab moves the focus to the first navigable item in the next frame. 22:49:24 The Tab key moves the focus to or away from a group of radio buttons, and then directional keys move between buttons within that group. 22:51:42 comment - need to be able to choose to go to first item or to last point of regard in a viewport 22:52:25 Kim: no this is Ok 22:53:23 GL: need a keystroke to get to first or last active element on a page. what about moving within a group of radio buttons 22:54:21 example - consistency - menu wrapping navigation. ISO should warn user of wrapping 22:57:12 4.1.7 seems ambiguious, apply only to UI toolbars, menus or also to content groups of radio buttons 22:59:45 issue: 4.1.7 seems ambiguious, apply only to UI toolbars, menus; or apply also to content - groups of radio buttons 22:59:45 Created ISSUE-55 - 4.1.7 seems ambiguious, apply only to UI toolbars, menus; or apply also to content - groups of radio buttons ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/55/edit . 23:00:05 http://www.w3.org/WAI/UA/2009/ED-IMPLEMENTING-UAAG20-20091103/MasterUAAG20091103.html#gl-keyboard-access 23:00:30 note - fix example of ctrl+tab so it does not proscribe specific focus location 23:01:25 topic: 4.1.8 Important Command Functions 23:01:32 Intent: 23:01:34 Let the user access commonly used functions as efficiently as possible. Efficient keyboard navigation is especially important for people who cannot easily use a mouse. 23:02:08 Examples: 23:02:10 The user can open a document by pressing Ctrl+O or Command+O. 23:02:11 The user can temporarily enlarge the rendered content by pressing Ctrl+Plus, rather than having to invoke a menu, choose a command to display a dialog box, select a tab, etc. 23:03:04 #HTML5 WG #tpac09 Nov 5, breakout sessions irc://irc.w3.org/ #html-wg #html-wg2 #aapi & #video 23:05:13 resources should link to 1.1 Comply with applicable specifications and conventions 23:05:13 comment - seems these are specific instances of why to use OS conventions (cut/copy/paste, file menu, etc) 23:06:03 ...1.1 is so generic. we need to write techniques 23:06:24 topic: 4.1.9 Override of UI Keyboard Commands 23:06:54 4.1.9 23:06:55 Intent: 23:06:57 Users need to be in control of how they interact with the user agent. Assistive technology and physical keyboard input needs mean that certain keyboard combinations are easier for a user to enter. 23:06:59 Example: 23:07:01 Ctrl+f may be a command in a screen reader to read the itemm with focus and this is also typically a user agent find command. The user agent should allow the user to reassign the find command to a non-conflicting key binding. To allow this level of user control, the user agent could provide a list of user interface features and default keyboard assignments with options for the user to... 23:07:02 ...assign new key combinations. User keyboard customizations should be saved similar to other user preferences by the user agent. 23:09:41 another example - one handed keyboardist needs to map all keys to the left side of the keyboard 23:10:54 topic: 4.1.11 User Override of Accesskeys 23:11:30 4.1.11 Intent 23:11:30 Content authors may utilize the Accesskey attribute to define short cut keys which allow quick access to specific elements, actions, or parts of their Web content. The author selected short cuts may utilize keystrokes that are unique to their site, differing from conventions used, and or familiar, to users of other similar sites, or sites offering similar functionality. Users of assistive technologies who rely upon keyboard input may wish to have a 23:11:30 consistent mapping of shortcut keys to similar, or common actions or functions across the sites they visit. 23:11:30 User agents should allow users to define a preferred key combination for specific instances of author defined accesskeys. The user should have the option to make any defined override to be persistent across browsing sessions. 23:11:33 User agents may also offer the user the option to automatically apply preferred key combinations for content which has author supplied accesskey bindings, based upon the associated text, label, or ARIA role, and which override any author specified keybinding for that page content. 23:11:38 Example 23:11:39 A speech recognition user has defined standard commands to access commonly used parts of a Web site. For example, speaking the the command "site search" will take the user to a Web site's search function. A site author may assign an access key to set focus to the search input field, basing the accesskey on the first letter of the search engine used (e.g., G for Google or B for Bing, rather than the mnemonic S for search). The speech user has specified 23:11:45 an override key mapping of S, which is consistent with the keystroke issued by the speech recognizer they are using. 23:11:47 A mobile device user, whose primary keyboard interface is their phone's numeric keypad, maps common Web site actions to numeric shortcut keys. For example, the user prefers to have the 1 key to activate a site's "skip to content" function. An author of a site visited daily by this user defines "S" as the accesskey for the skip to content function. The user overrides the author defined accesskey of "S" with "1". 23:14:29 comment - good place to add i18n example, accesskey - o umlaut, but not on local keyboard 23:15:39 comment - intent explains how you do it, not why you do it. 23:16:03 ...seem to be a technique. where do techniques go. 23:18:29 intent - is why, understanding the issue. examples seem to scenarios with expected behaviors. 23:19:33 do we need another section for expanding intent, need more subheads...intent, examples, how, resources, ??? 23:23:22 topic: 4.1.10 Specify preferred keystrokes 23:23:47 perhaps should be AAA and follow 4.1.11 23:24:22 intent: User agents may also offer the user the option to automatically apply preferred key combinations for content which has author supplied accesskey bindings, based upon the associated text, label, or ARIA role, and which override any author specified keybinding for that page content. 23:24:37 comment - not reader friendly, techanleze 23:27:27 Rewrite of 4.1.10 ("Specify preferred keystrokes") includes the clause "except for conventional bindings for the operating environment"; please rewrite to clarify whether this is PROHIBITED or OPTIONAL. 23:28:11 The previous also applies to 4.1.9, and possibly others. 23:30:03 topic: 4.1.12 Present Direct Commands in User Interface 23:30:17 4.1.12 23:30:18 Intent: 23:30:20 For many users, including those who use the keyboard or and input method such as speech, the keyboard is often a primary method of user agent control. It is inportant that direct keyboard commands assigned to user agent functionality be discoverable as the user is exploring the user agent. 23:30:21 Example: 23:30:23 The speech input user who sees a button on a toolbar needs to be able to determine that ctrl+p is the keyboard equivalent for activating the print button. If such key assignments are not displayed as part of the user interface by default, a user agent should have an option to alter UI display to include all direct hotkey assignments visually as part of the controls the hotkeys activate. 23:31:32 using this draft http://www.w3.org/WAI/UA/2009/ED-UAAG20-20091103/ 23:32:21 what is difference between 4.1.12 and 4.1.5 23:33:04 should be next to each other. 23:33:58 why were they separated. 23:35:28 4.1.5 is A, 4.1.12 is AA, web content changes - access keys can change, UAs generally do not change so revealing keybindings not as important 23:36:01 Action: Jeanne to renumber 4.1.12 so it is closer to 4.1.5. These are the UI and content discovery items for hotkeys. 23:36:02 Created ACTION-241 - Renumber 4.1.12 so it is closer to 4.1.5. These are the UI and content discovery items for hotkeys. [on Jeanne Spellman - due 2009-11-12]. 23:36:23 ...currently no UA meets 4.1.12 Present Direct Commands in User Interface 23:36:47 comment - need to normalize intent across SC 00:46:05 Intent: 00:46:06 Users who rely on accessibility settings do so for multiple reasons and may want to adjust software settings in many differing fashions. It is key to allow software settings that impact accessibility to be configured to meed these differing needs. The easier such settings are to discover, the more rapidly the user looking for such settings can tailor the software to suit his or her needs. ... 00:46:08 ...Saving such configuration changes between browsing sessions allows the software to work the way the user wants each time the application is used. 00:46:09 Example: 00:46:11 A user who relies on larger text sizes when browsing web pages, locates a text adjustment setting in a browser's menus. The user sets the text size to the size that makes web contnet readable and each time the browser is used, the text is adjusted to that user's settings. 00:46:12 A user locates a control in a web browser called options. Activating this control leads to a series of tabs for adjusting multiple browser settings. One tab is listed as accessibility and has settings such as text size, use custom style sheet, display alternative text in place of images, enable caret browsing and other settings determined to be of benefit to users with disabilities. 00:46:17 A user is exploring settings for a web browser and locates an option called accessibility. The user is then guided through a series of questions asking about how he or she prefers to use software. Questions such as color preference, text size, ability to view images, the need for captions on videos and such are asked. When the user completes these questions, appropriate browser options... 00:46:21 ...are configured and stored. 00:46:24 A user who has configured accessibility settings in a browser needs to use that application on another computer. The browser allows the user to transfer such settings from one computer to another, saving the need to reconfigure the second machine. 00:52:13 topic: 4.5 Store preference settings 00:53:13 comment - change title to 'configure and store preference settings' 00:55:04 implementing master document: http://www.w3.org/WAI/UA/2009/ED-IMPLEMENTING-UAAG20-20091103/MasterUAAG20091103.html 00:55:56 comment - should include what happens if configure and store is not implemented 00:57:23 comment - change font size (control+) is temporary. should indicate that temporary change should not be persistent. 00:58:12 ...user locates the permanant configuration of font size, sets the size and saves it. 01:01:28 " if feature not implemented then user must change the settings every browser session" 01:04:35 new example - user is able to set the default/base font and font-size for when the author has not defined a font and font size 01:04:43 Judy has joined #ua 01:05:04 SCORM: http://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model 01:05:26 example - user can override author style sheet for font and font size 01:05:52 topic: 4.6.1 Search Rendered Content 01:07:44 would be good to label examples with specific success criteria 01:10:40 comment - image with alt HOME, search alt text should be a preference setting 01:11:17 rrsagent, make minutes 01:11:17 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html kford 01:11:26 make 2 SC - search text, search alternative 01:12:03 or make an option within search (match case, alternative content, up/down) 01:13:36 or provide option to only search alternative content. 01:18:02 discussion of Chrome visual indicator on scroll bar of location of hits. helps show clustering of hits on the page. how does that get exposed to screen reader etc. 01:18:18 it is meta information. not actionable. 01:19:56 topic: 4.7.1 Structured Navigation 01:20:03 Intent: 01:20:04 Let the user use the keyboard to navigate forwards and backwards through elements that they are likely to be interested in interacting with. These elements must include, but are not limited to, enabled links and controls. This allows the user to jump between elements without having to navigate through intervening content such as blocks of text. Efficient keyboard navigation is especially... 01:20:06 ...important for people who cannot easily use a mouse. 01:21:26 comment - important or structural elements are not defined 01:23:05 Examples: 01:23:07 The user can press the Tab key to move the focus to the next link or control in the page, or press Shift+Tab to move in the reverse order. 01:23:08 ...may be many other elements (divs, class), roles, that user wants to navigate by 01:23:09 Related Resources: 01:23:10 See 4.1.4 for discussion of letting the user configure the list of important elements to suit their task. 01:25:14 issue: definition of important or structural elements are vague, rewrite 01:25:14 Created ISSUE-56 - Definition of important or structural elements are vague, rewrite ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/56/edit . 01:27:13 issue: create low priority search - regular expressions, word forms, colors, text attribute - bold etc. 01:27:13 Created ISSUE-57 - Create low priority search - regular expressions, word forms, colors, text attribute - bold etc. ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/57/edit . 01:32:12 issue: searching from base UA through embedded UAs (time based object, svg, etc). how is user to know difference between natively rendered video (html5) and embedded video (quicktime). should the base UA query the embedded UA for its search results. 01:32:12 Created ISSUE-58 - Searching from base UA through embedded UAs (time based object, svg, etc). how is user to know difference between natively rendered video (html5) and embedded video (quicktime). should the base UA query the embedded UA for its search results. ; please complete additional details at http://www.w3.org/WAI/UA/tracker/issues/58/edit . 01:36:08 GL: change title of 4.7.1 to Navigate filtered structure elements 01:36:25 ...what you you want to navigate between. 01:43:39 GL: burning issues 01:43:39 rrsagent, make minutes 01:43:39 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html jeanne 01:48:05 ...audience should be able to read this, and have no ambiguity of what we mean and how to achieve it 01:49:53 KP: need a gestalt overview, quick review - consistency, ambiguities, etc, then start attacking. 01:51:28 agenda for tomorrow 01:51:38 ...action item clean up 01:51:58 ...glideline 5 review - review understandable 01:52:24 ...do two more chunks of techniques 01:52:53 ...html5 MCooper, UAAG issues, etc 01:54:44 rrsagent, make minutes 01:54:44 I have made the request to generate http://www.w3.org/2009/11/05-ua-minutes.html jallan 01:58:19 rrsagent, bye 01:58:19 I see 1 open action item saved in http://www.w3.org/2009/11/05-ua-actions.rdf : 01:58:19 ACTION: Jeanne to renumber 4.1.12 so it is closer to 4.1.5. These are the UI and content discovery items for hotkeys. [1] 01:58:19 recorded in http://www.w3.org/2009/11/05-ua-irc#T23-36-01 01:58:24 zakim, bye 01:58:24 Zakim has left #ua