Re: trying to get started with pyatspi

Alejandro Piñeiro <[email protected]> Wed, 18 Nov 2015 18:08:46 +0100
Newsgroups gmane.comp.gnome.accessibility.general
Message-ID <[email protected]>

On 18/11/15 14:30, Eric S. Johansson wrote:
> ----- Original Message -----
>> From: "Alejandro Piñeiro" <[email protected]>
>> To: [email protected]
>> Sent: Tuesday, November 3, 2015 4:18:47 AM
>> Subject: Re: trying to get started with pyatspi
>>
>>
>>
>> On 31/10/15 16:28, Eric S. Johansson wrote:
>>>  I'm trying to enhance my speech recognition bridge (Windows speech
>>> recognition bridged to Linux)  by adding some contextual awareness. I
>>> have 2 needs, 1st is to know what application is running, 2nd is to
>>> know if focus is on a text area (someplace you dictate plaintext in
>>> addition to commands)[1]
>>>
>>>  are there any examples or samples of the code I can use to accomplish
>>> my goals?
>> Some time ago I have been gathering the tests I had on my machine on
>> this (informal) repository:
>> https://github.com/infapi00/at-spi2-examples
>>
>> So, a example of how to list the running applications registered to
>> at-spi2 using pyatspi2:
>> https://github.com/infapi00/at-spi2-examples/blob/master/python-pyatspi2/list_applications.py
> my, there are a lot of applications that don't register. :-( 

Most gnome applications register, as they are gtk based (or clutter
based, like the desktop). What applications in particular are not
registering in your case?

>
> I think I can work with an event based triggers. most of the community speech extensions to dragon are level triggered, not event.

Could you elaborate level triggered vs event triggered?

>  
>> There aren't any specific example for your second request. You could
>> take a look to the other examples on that repository, an pyatspi2, to
>> see if you can infer that. If you need more ellaborated code, you could
>> take a look to accerciser and orca code.
> ok, I'll take a look at accerciser etc.  from the looks of the at-spi, it seems like there really has not been much attention payed to the needs of the speech recognition dependent.

This is an free software project, mostly run on volunteering time.  So
it is true, that as in several cases volunteering time from developers
interested on a specific dependency, the support is somewhat biased to
that specific dependency. We had some interesting conversations with
developers from Simon [1] in the past, that pointed some places where
at-spi2 could improve. But unfortunately it is also needed to do some
real work. If you think that the needs of the speech recognition
dependent needs extra support on at-spi2, we are all ears to suggestions
and patches.

Best regards

[1] https://simon.kde.org/

-- 
Alejandro Piñeiro ([email protected])

_______________________________________________
gnome-accessibility-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list