Re: [Accessibility-ia2] next changes to IAccessible2

2011-06-29 Thread Carolyn MacLeod
> James Teh wrote on 28/06/2011 08:09:16 PM:
> > On 29/06/2011 4:54 AM, Pete Brunet wrote:
> > AT devs, do you use IAccessibleEditableText?
> No.

I don't think any screen readers use IAccessibleEditableText.
When we were implementing it for Eclipse, the only test tools we had were 
inspector-type tools.
(Maybe GOK uses some of it - Peter, do you know?)

> > 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.

I believe the intent was that it could be useful for speech recognition 
systems.
As I understand it, speech reco systems are currently masters at stuffing 
characters onto the event queue to simulate typing.
Maybe this is less efficient and/or maybe error prone - I don't know.

> 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, I like that idea. I have always had the feeling that the clipboard 
operations didn't belong on IAccessibleEditableText. Having them on 
IAccessibleAction makes more sense to me, too, because as others have 
pointed out, clipboard operations are not just for text objects. And I 
agree that these actions do merit some kind of quick access mechanism - 
either they can have their own method names or predefined action 
constants. They can operate on the current selection, thus removing the 
need for those pesky offset parameters , and allowing 
multi-selection-capable applications to define their own semantics for 
clipboard "actions". Also, as Malte pointed out, paste and pasteSpecial 
are boolean in nature, so they can be 2 actions. The clipboard format for 
pasteSpecial can (I think?) be handled on the application's side, i.e. ask 
the user whether they want to paste html or rtf or plain text, etc 
(depending on what is on the clipboard).

Carolyn___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2


[Accessibility-ia2] reorder events issue

2011-06-29 Thread Pete Brunet
Alex, I don't remember the founding discussions for the reorder events
issue.  Please update the proposal wiki page with a link to that
discussion.  Thanks, Pete

On 6/8/2011 3:53 AM, Alexander Surkov wrote:
> Hi, Jamie.
>
> If two continue set of children are added and removed then you get an
> array of two items IA2ChildrenChange.
>
> What's the problem of in-process calls?
>
> If you think this suggestion doesn't make too much sense then it's
> fine and let's drop it from proposal. But since this problem is bottle
> neck on certain cases, then we should start working on alternative
> way.
>
> Thank you.
> Alex.
>
>
> On Wed, Jun 8, 2011 at 5:34 PM, James Teh  wrote:
>> Regarding Reorder event details:
>> https://wiki.mozilla.org/Accessibility/IA2_1.3#Reorder_event_details
>>
>> One issue is that this introduces more in-process only calls into IA2.
>> That is, you can of course make the call out-of-process, but it isn't
>> useful because win events are async. I don't really have a solution to
>> this problem without creating a new event system, but I think this is
>> something worth noting nevertheless. :)
>>
>> Also, I think the way this works needs to be clarified; e.g. what
>> happens if children are both added and removed.
>>
>> Jamie
>>
>> On 7/06/2011 2:09 PM, Pete Brunet wrote:
>>> Hi all, Please take a look at this and provide your feedback:
>>>
>>> https://wiki.mozilla.org/Accessibility/IA2_1.3
>>>
>>> Thanks, Pete
>>> --
>>> *Pete Brunet*
>>>
>>> a11ysoft - Accessibility Architecture and Development
>>> (512) 238-6967 (work), (512) 689-4155 (cell)
>>> Skype: pete.brunet
>>> IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN)
>>> http://www.a11ysoft.com/about/
>>> Ionosphere: WS4G
>>>
>>> On 3/11/2011 11:10 PM, Alexander Surkov wrote:
 Hi, Jamie. I missed Mick suggestion on the list. It's sounds
 reasonable and I agree we should try it before getting new API for
 this since the issue is mostly about events.

 Thank you.
 Alex.


 On Sat, Mar 12, 2011 at 11:43 AM, James Teh >>> > wrote:

 Hi.

 Nice work; good to get the discussion going. :)

 I still don't see a need for this registry API. Why not just use
 IsWinEventHookInstalled(), as Mick suggested on the IA2 list?

 Thanks.

 Jamie


 On 12/03/2011 3:48 AM, Alexander Surkov wrote:

 Hi.

 I gathered ideas into one doc -
 https://wiki.mozilla.org/Accessibility/IA2_1.3. Please give
 feedback
 here and feel free to edit the wiki.

 Thank you.
 Alex.


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


>>>
>>>
>>> ___
>>> Accessibility-ia2 mailing list
>>> Accessibility-ia2@lists.linuxfoundation.org
>>> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>> --
>> James Teh
>> Vice President, Developer
>> NV Access Inc, ABN 61773362390
>> Email: ja...@nvaccess.org
>> Web site: http://www.nvaccess.org/
>> ___
>> Accessibility-ia2 mailing list
>> Accessibility-ia2@lists.linuxfoundation.org
>> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>>
> ___
> Accessibility-ia2 mailing list
> Accessibility-ia2@lists.linuxfoundation.org
> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>

-- 
*Pete Brunet*

a11ysoft - Accessibility Architecture and Development
(512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
___
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2