Re: [orca-list] Question about notification icon events and their accessible objects



Hi Storm,

Some icons are read if you press ctrl+f1. Couldn't the code be altered
to make the key press unnecessary? Wen Orca encounters an icon it just
executes the code automatically instead of waiting for ctrl+f1.

ctrl-f1 is the keystroke to read tooltips; it forces GNOME/the applet
to show the tooltip which Orca then reads.

What would be nice is if whatever needs to be labeled propperly get
labeled propperly, such as the network and battery icons, etc. It's
not that big a deal to hit ctrl-f1, but at this stage it shouldn't
have to be pressed at all, unless in an unknown GTK application that
doesn't ship with GNOME that utilizes iconized controls like the GNOME
panels. For now, maybe an orca script that checks for one of these
controls and taps ctrl-f1 automatically?

Alex

On 5/7/10, Storm Dragon <stormdragon2976 gmail com> wrote:
Hi,
Some icons are read if you press ctrl+f1. Couldn't the code be altered
to make the key press unnecessary? Wen Orca encounters an icon it just
executes the code automatically instead of waiting for ctrl+f1.
Thanks
Storm
--
Registered Linux user number 508465:
http://counter.li.org/
Follow me on Twitter:
http://www.twitter.com/stormdragon2976
My blog, Thoughts of a Dragon:
http://www.stormdragon.us/
Get yourself a Frostbox:
http://www.frostbitesystems.com/
PULL MUH FANGER!
http://is.gd/bowEl



On Fri, 2010-05-07 at 18:08 -0400, Joanmarie Diggs wrote:

Hi Bill.

On Fri, 2010-05-07 at 11:15 -0400, Bill Cox wrote:
I'm trying to figure out why icons in the notification area of the
gnome-panel read "icon", and don't say the title of the icon, even if
the programmer has gone to the trouble of assigning the icon a title
for screen readers.

We need the icon to have a name.

  In Accerciser, I can see events like:

object:state-changed:focused(1, 0, None)
   source: [icon | ]
   application: [application | gnome-volume-control-applet]

Looks like the icon doesn't have a name.

I assume this causes Orca to say "icon".

Yup.

icon.  When I click on the link in source: [icon | ], it doesn't do
anything.  I assume this is because no accessible object was ever
created for that icon.  Is this correct?

Hard to say without looking at it. Could be an Accerciser thing. Failing
that, here's my theory (based on experience with similar situations):
Some Gtk+ widget -- which does not have a corresponding accessible
object representing itself to us -- becomes focused. That's resulting in
corresponding accessible events. Those events are, in turn, resulting in
the creation of an accessible object. And the object which is being
created lacks a name.

Does Orca act on messages
from objects that have no accessible object?

Not possible AFAIK.

I would prefer that in this case, Orca would read the icon title, or
if that's not set, the tooltip for the applet.

I would prefer that the icon be named correctly, because if you get that
icon a name, Orca should automatically present it as you expect. :-)

Given that the programmer has gone to the trouble of assigning the icon
a title for screen readers, what I'd be investigating are:

1. Does title mean accessible name, or does it mean something else (like
accessible object description or accessible image description)?

2. What widget has this title?

3. What widget is claiming focus?

4. Is the widget from question 2 the same widget as the one from
question 3? (i.e. and not a child or ancestor)

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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]