[Accessibility-ia2] next changes to IAccessible2

James Teh jamie at nvaccess.org
Tue Jun 28 17:09:16 PDT 2011


On 29/06/2011 4:54 AM, Pete Brunet wrote:
> AT devs, do you use IAccessibleEditableText?
No.

> Is there a kind of AT that can't use the GUI for clipboard operations?
Maybe an AT implementing an alternative input method for those that 
don't have the use of their hands? They might still be able to use the 
GUI, but it might be far less efficient for them. However, we'd need to 
see a use case from users or developers who specialise in this area, as 
my knowledge of this area is sadly virtually non-existent. Note that 
this isn't necessarily support for IAccessibleEditableText; see below.

> The same question often comes up regarding IAccessibleAction, i.e. why
> have actions if the same thing can be done via the GUI.
There's actually a use case here for users that can't use the mouse (and 
thus implemented in screen readers). Sometimes, a user needs to access a 
control which isn't keyboard focusable (e.g. a control on a toolbar that 
isn't normally used by keyboard users). In these cases, the user will 
use the screen reader's review functionality to get to that object, but 
then might want to perform actions on that object.

I'd argue that copy, cut, paste, etc. should actually be implemented on 
the object using IAccessibleAction, rather than having a separate 
IAccessibleEditableText. This would use the current selection within the 
object as is normally the case. However, in order to have quick access 
to these actions, we might need to introduce a way to activate 
predefined action constants, rather than having to iterate through all 
actions and check their names.

Jamie

-- 
James Teh
Vice President, Developer
NV Access Inc, ABN 61773362390
Email: jamie at nvaccess.org
Web site: http://www.nvaccess.org/


More information about the Accessibility-ia2 mailing list