There is some precedence for the role approach with:

  /// A date editor.
  IA2_ROLE_DATE_EDITOR,

MSAA chose to express the password attrib as a state and not as a role with:

#define STATE_SYSTEM_PROTECTED  ( 0x20000000 )
(OleAcc.h, line 413)

The datatype approach sounds interesting, worth exploring further. Best regards,

--Andres.
 
 

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] 
> On Behalf Of Alexander Surkov
> Sent: Wednesday, April 14, 2010 12:51 AM
> To: [email protected]
> Cc: [email protected]
> Subject: [Accessibility-ia2] accessibility of HTML5 input controls
> 
> Hi.
> 
> HTML5 introduces several new types of input controls like phone
> number, url, search, email, dates and times fields. AFAIK most of new
> controls doesn't have new UI however they are intended to represent
> data of certain types. The question is what can we do to make the life
> of screen reader users easier when new input control is encountered on
> web page?
> 
> I think it would be cute if screen reader would announce the type of
> new input controls so that for instance when user navigates to email
> input then the users hears like "email text field". I keep in mind two
> approaches to make this happen.
> 
> 1) datatype apporach
> 
> Firefox exposed datatype object attribute if the control had
> associated datatype for its value. It makes sense for markups like
> XForms where any control can have associated data type. For example,
> xforms:output and xforms:input can be bound to the same instance node
> that used to store date. It's kind of universal approach in the means
> it's applicable to all controls, not only to input controls. However
> it doesn't encompass the case of search input what isn't data type.
> 
> 2) role approach
> 
> Historically, HTML input accessible has entry role, HTML
> in...@type="password" accessible has password role. We could spread
> this approach to new input types and introduce new role for every new
> input type. It's more cumbersome approach but it fits any new type of
> input control.
> 
> What do you think?
> 
> Thank you.
> Alex.
> _______________________________________________
> Accessibility-ia2 mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
> 
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to