Re: [orca-list] Some of my thoughts about what has been difficult for getting into orca development and orca scripting
- From: Rui Batista <ruiandrebatista gmail com>
- To: orca-list gnome org
- Subject: Re: [orca-list] Some of my thoughts about what has been difficult for getting into orca development and orca scripting
- Date: Sun, 04 Apr 2010 00:27:43 +0100
Hi,
SÃb, 2010-04-03 Ãs 14:50 -0400, Joanmarie Diggs escreveu:
The other is having progress
bars giving increasing tones as they get to higher percentages like in
NVDA. Now looking at those, guess the second is easier, partly I have an
idea what would be needed, something to listen for progress bar changed
events (whatever the actual at-spi name is for it) and then depending on
a setting in orca putting out a tone through something like gstreamer (I
have some of the ideas used in gstreamer understood and as its a gnome
framework it seems sensible to use).
As I recall, Rui Batista has done some work in this area. I'm hoping
he'll chime in.
I'm Here I'm here!!
I reported this bug regarding the issue:
https://bugzilla.gnome.org/show_bug.cgi?id=597001
And implemented this patch:
https://bugzilla.gnome.org/attachment.cgi?id=144504
I dobt the patch still merges cleanly but I can put this working again.
The problem is that with the corrent audio code (wich uses a systemcall
aproach to call gstreamer) it sounds a bit strange sometimes, with beeps
one over another. Maybe I'll try again wrting some gstreamer stuff and
see if it works... I recall problems with that on solaris and working
fine on Ubuntu... Is solaris still a priority? :)
Regards,
Rui Batista
One bit I don't quite know is how
to define a setting for orca and eventually that setting should be shown
in orca preferences. May be nudge me in the right direction here, does
this sound good for starting thoughts, or should I look at even simpler
tasks than the audio for progress bar changes?
In terms of making things bite sized, it might be worth tackling them as
separate problems:
1. Implement sound for progress bars (we won't actually check that in
without a setting, but it doesn't *need* to have a setting for you to
get this feature working.)
2. Add a setting.
The way we do settings within Orca at the moment is less than ideal, and
largely the result of the Orca team's lacking profound insight (and/or
psychic ability) in the early days into what all we'd need to implement
settings-wize to meet user requirements. So it got built up as we went.
A while back, I started looking at moving everything to gconf. But gconf
is being deprecated by the GNOME community. So had we gone that route,
we'd be forced to make (another) switch/move in our settings. Because we
didn't, the broader community simply frowns at us for rolling our own
settings handling. <grin> My intent is to address this after the GNOME
community completes the gconf deprecation.
I will add the writing of documentation related to how to add a new
setting within Orca to my to-do list. In the meantime, here is an
example commit that Attila did to add the option to have Orca speak the
position of an object (e.g. within a list or group):
http://git.gnome.org/browse/orca/commit/?id=3a39a802476a741e3341e36cedfbb2f3e3fc2aca
HTH. Take care.
--joanie
_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Netiquette Guidelines are at http://live.gnome.org/Orca/FrequentlyAskedQuestions/NetiquetteGuidelines
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
Rui Batista
E-mail/googletalk: ruiandrebatista (at) gmail (dot) com
MSN/WLM: ruiandrebatista (at) hotmail (dot) com (no mail)
Skype: ruiandrebatista
twitter: http://twitter.com/ragb
Homepage : http://unreliabledevice.net
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]