- From: Victor Tsaran <vtsaran@yahoo-inc.com>
- Date: Wed, 19 Dec 2007 11:13:38 -0800
- To: "Schnabel, Stefan" <stefan.schnabel@sap.com>
- CC: wai-xtech@w3.org, wai-xtech-request@w3.org
Hi Stefan, I don't think you could compare split button to a combobox decorated as a button, but this is beside the point. Yes, we will be using role of button for the time being. Regards, Vic Schnabel, Stefan wrote: > Hi Victor, > > SAP also has SplitButtons in its GUIs. We do call them "ButtonChoice" or > "ConfigButton" (yes we do have two names for it :) because the default > action is configurable .. > > So SplitButton would be kind of a specialized/derivated button. We know > that ARIA 1.0 has currently no concept for role extensions. > From the MSAA Role Mapping in Firefox 3 we have to live with the > role=button -> ROLE_SYSTEM_PUSHBUTTON mapping that was built in. > Currently we have to use describedBy keyword to identify the special > kind of element to the users and haspopup to indicate that the element > has an associated popup menu. This has been already discussed and is > considered as a temporary workaround by the working group and will be > hopefully changed in ARIA 2.0 by having a special role here. > > Thing that puzzles me is that at the very end this element is in > principle nothing but a clickable combo box decorated as a button .. > But I hesitate to sell it to the public as such :) > > Best Regards > Stefan > > > Dr. Stefan Schnabel > Accessibility Expert > SAP User Experience Accessibility > > SAP AG > Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany > T: +49 (6227) 7-65652 > F: +49 (6227) 78-29877 > > mailto:stefan.schnabel@sap.com > www.sap.com > > > -----Original Message----- > From: wai-xtech-request@w3.org [mailto:wai-xtech-request@w3.org] On > Behalf Of Victor Tsaran > Sent: Dienstag, 18. Dezember 2007 21:33 > To: wai-xtech@w3.org > Subject: RE: Couple of questions regarding ARIA > > > Hello Aaron and all, > > Victor Tsaran wrote: > >> 1. Why is there no role of SplitButton in ARIA spec? >> > In Windows a split button is usually used in a toolbar, and isn't > focusable. > Thus screen reader users are, as far as I know, not accustomed to > reaching a > split button. I suggest handling it by putting both stops in the tab > order. > If one of the buttons drops down a menu, put aria-haspopup="true" on > that > button to indicate that. This is the only way we could think of doing > split > buttons that today's users would understand -- it's "discoverable". > > Split buttons are used in many toolbars, Yahoo! toolbar, AOL toolbar, IE > toolbar etc. You can tab to a split button on an IE toolbar in IE7 and > the > interaction is as follows: > > * DOWN Arrow opens up a context menu. > * SPACE Bar executes a default action. > > I am surprised that ARIA spec does not include split buttons since they > are > part of the MSAA spec. > > >> 2. Why is there a difference in naming between roles and states, for >> example, the ARIA role has a keyword of "role" while ARIA state has a >> keyword of aria-state etc? >> > This is really because of the history -- the role attribute was created > by > the XHTML 2 working group. However, people still argue that it's special > because it's not just for accessibility. For example it's useful to mark > the > navigation, search and main sections of a web page for cell phone usage. > > I think this introduces inconsistency, but I guess I can't change the > flow > of the history. > > >> 3. Why does Firefox announce ContextMenu when the menu drops down with >> > > >> both JAWS and Window-eyes? >> > If you have a testcase, please file a bug in bugzilla and attach it so > we > can look. It could be a bug on our part, but I don't know without seeing > it > and consulting Marco Zehe, my new QA. > > Sure, will do, and soon... > > Thanks Aaron, > Victor > > > >
Received on Wednesday, 19 December 2007 19:14:51 UTC