Re: How to know if a11y is activated



Well...

There's a gsettings key that determines whether atk-bridge gets loaded (org.gnome.desktop.interface toolkit-accessibility). But shouldn't this be a user preference somewhere, if it isn't going to always be enabled? Using toolkit-accessibility as a test doesn't really seem like the right way to go about it. If accessibility is enabled for some other reason (running ldtp, for instance), or if in the future it is enabled by default, then the test will break.

I'm curious as to where the original discussion happened / if others have a preference for not wanting the behavior. The tabular position of a file isn't really important when files are just listed in order. Even if a screen reader user might want to know when moving to the next row, the screen reader could potentially query the new cell location if the container accessible implements AtkTable, and give the user an indication of being on a new row if a preference for that behavior is set. So I don't personally see a reason not to just always enable the behavior, but it would be good to see if anyone else reading this has an opinion one way or the other.

-Mike G-

On Wed, 30 Nov 2011, Nelson Benítez León wrote:

Hi,
back in 2008, nautilus implemented an enhanced keyboard
navigation,only activated when a11y was off, because this new
navigation would confuse visually impared people, details in
http://bugs.gnome.org/526802 . Now in gnome3 the condition that
checked if a11y was 'off' or 'on' is always returning 'on' so the
enhanced keyboard navigation is lost. The condition is the following:

a11y_is_off = ATK_IS_NO_OP_OBJECT (gtk_widget_get_accessible
(GTK_WIDGET (nautilus_container)))

so, is this the right way to check if accesibility is activated on a widget?

if that is true, does that mean that a11y is activated by default on
gnome 3? or is this distro-dependent?.. I'm in fedora 16 right now..


Sorry if my questions are obvious I dont know much about a11y I just
want to fix the nautilus regression[1]..

[1] https://bugzilla.gnome.org/show_bug.cgi?id=660881

Thank you!
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list


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