<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>6872</bug_id>
          
          <creation_ts>2009-05-08 16:50:21 +0000</creation_ts>
          <short_desc>Keyboard navigation paradigm</short_desc>
          <delta_ts>2009-06-08 21:22:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>ARIA</product>
          <component>Core AAM</component>
          <version>1.0</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andi Snow-Weaver">andi.snowweaver</reporter>
          <assigned_to name="Andi Snow-Weaver">andi.snowweaver</assigned_to>
          <cc>joshue.oconnor</cc>
          
          <qa_contact name="ARIA UA Implementors">aria-ua-impl</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25038</commentid>
    <comment_count>0</comment_count>
    <who name="Andi Snow-Weaver">andi.snowweaver</who>
    <bug_when>2009-05-08 16:50:21 +0000</bug_when>
    <thetext>1. Introduction: explain paradigm of keyboard navigation in introduction to address usability of Web 2.0 applications</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25040</commentid>
    <comment_count>1</comment_count>
    <who name="Andi Snow-Weaver">andi.snowweaver</who>
    <bug_when>2009-05-08 16:53:43 +0000</bug_when>
    <thetext>1. Introduction: explain paradigm of keyboard navigation in introduction to address usability of Web 2.0 applications</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25164</commentid>
    <comment_count>2</comment_count>
    <who name="Joshue O Connor">joshue.oconnor</who>
    <bug_when>2009-05-15 11:43:47 +0000</bug_when>
    <thetext>I have made a start on this issue:

Some verbiage on Keyboard navigation paradigm. I am a little unsure of the correct /voice/ to use and have added a couple of questions at the end regarding how to complete the introduction. Should I indicate various resources, describe them in detail in the piece itself etc. Comments welcome.

1.	Introduction: explain paradigm of keyboard navigation in introduction to address usability of Web 2.0 applications

One of the most common methods of user interaction with the computer and web content is the mouse. In common parlance we are used to hearing if you wish to access this content its just a matter of going to this page and clicking on this icon so the language has entered common parlance and our everyday vernacular and is associated with ease of use.

However, this is only the case if you are a mouse user. If you cannot use a mouse and there are many who cannot (more of which I will talk about later) then this model of ease does not translate to your situation. Also as more people use mobile devices, various pointers etc the whole notion of what a click is needs to be revisited.

So who cannot use a mouse?

Many users who are blind for example cannot use a mouse at all. Simply because the use of a mouse requires that the user can firstly see the screen, successfully identify the various items on display and interact with them.

Other user groups who either cannot use a mouse or find using a mouse problematic are people with limited physical mobility, or tremors and other involuntary movements that make sensitive movement and control very difficult. There are many others but suffice to say that there is a need for a more accessible mode of interaction that will allow people who have problems with mouse, for whatever reason, interact successfully with web applications.

Happily, there is alternate hardware that is usually not a million miles from any mouse and that is the regular keyboard. The common or garden keyboard comes to the foreground as a very accessible navigation device that can be used by blind and vision impaired people, many people with disabilities and so on. There are also very many augmented and specialized keyboards that can be used by others who find the regular keyboard difficult for whatever reason.

Suffice to say many users will need to be able to interact with web content solely via the keyboard or augmented Assistive Technology. Therefore keyboard accessibility is vital for many users when they wish to use the ever more sophisticated web applications that are emerging today.

So how does it work?

There are several key aspects to accessible web applications but they are all governed by a simple premise  that every thing that one user can do with a mouse must also be do-able via the keyboard alone. This is relatively easy to hammer home  just get rid of your mouse when you are trying to use a website or application and if you can access the core parts of the application via the keyboard alone then you are closer to having an application that can be considered accessible and usable by wide range of users including people with disabilities and older people.

What to do?

&lt;add piece on specific ARIA technologies&gt;
&lt;what currently works&gt;
&lt;comments/ideas&gt;?







</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25169</commentid>
    <comment_count>3</comment_count>
    <who name="Andi Snow-Weaver">andi.snowweaver</who>
    <bug_when>2009-05-15 16:35:01 +0000</bug_when>
    <thetext>Good basic information Josh. But after talking to Michael Cooper about the history of this action item, what&apos;s needed for the UAIG is information on the ARIA keyboard navigation paradigm; i.e. that it&apos;s no longer limited to tab, tab, tab but is more desktop GUI-like. I&apos;ll take this one and come up with some text similar to what is in the other docs in the ARIA suite. 

We also created an action against the ARIA Primer to pick up Josh&apos;s proposed text.
http://www.w3.org/WAI/PF/Group/track/actions/458</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25170</commentid>
    <comment_count>4</comment_count>
    <who name="Joshue O Connor">joshue.oconnor</who>
    <bug_when>2009-05-15 17:21:34 +0000</bug_when>
    <thetext>Thanks for the heads up Andi. I will write up how ARIA is supported by AT (JAWS and WinEyes for example), and add that to bugzilla next week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25514</commentid>
    <comment_count>5</comment_count>
    <who name="Andi Snow-Weaver">andi.snowweaver</who>
    <bug_when>2009-06-08 21:22:48 +0000</bug_when>
    <thetext>Added to section 2 in June 8, 2009, editor&apos;s draft.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>