Re: Accessibility issues in gnome 3.14
Peter Vágner <[email protected]>
| Newsgroups | gmane.comp.gnome.accessibility.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, As pointed out at the nov 13 a11y meeting <https://meetbot.gnome.org/a11y-meeting/2014/a11y-meeting.2014-11-13-15.07.html> by Juanjo Marin <https://wiki.gnome.org/JuanjoMarin> it turns out my keyboard navigation issues are worked around by using ctrl+tab keyboard command to skip over a lot of controls at the same level of UI hierarchy e.g. I can open gnome contacts, use up and down arrow key to navigate in a list. Suddenly I find my-self focused on 10th contact out of 901 contacts in total. The tab key does not allow me to skip past the list of contacts but I can use ctrl+tab in this case. Thanks and greetings Peter On 21.10.2014 at 10:46 Peter Vágner wrote: > Hello, > I think we need to file some accessibility related bugs against gnome > 3.14. > > gnome-control-center > region pannel > Accessibility experience is confusing in many areas and some parts are > not presented by orca. > When the Regions and language pannel is open it is rather difficult to > guess which UI controls are related. First focusable element is a > language item. It is possible to use either tab key or down arrow key > to move to the formats item. When pressing the tab key while formats > item has focus the button Options gains the system focus. Which item > is supposed the button Options bring options for? Formats, language or > both? If both depending on the selection then it's extremelly > inconvenient to select language and use the keyboard to activate > options button. If items language and formats should be interpreted as > one list pressing tab key while either of these is in focus should > move focus out of the list. > Pressing the enter key when on the language or formats items causes a > new dialog to open which suggest Options button is completelly > unrelated to these two. In fact by default the presentation style > suggests language and formats items are parts of a list it turns out > these are individual items thus my previous assumption that tab key > should move out of list does not well suits here and the correct > behaviour is fine. It should be considered whether these shouldn't be > given some different accessibility role e.g. plain buttons would > definatelly clear that for me instantly and I would not have to press > the enter key on them in order to figure out whether Options button is > related to those entries or not. > As language or formats items are activated a new dialog is displayed > with Cancel and Finish buttons. This also includes the list of all > available languages or formats depending on what item has been > activated previously. When pressing the enter or space bar while one > of these list items are focused caused nothing to happen. It is verry > difficult to press the Finnish button and keep the first item selected > as moving to other controls by pressing the tab key causes not to > immediatelly move out of list. This would be better changed because > these entries are for sure part of a single list. > > Back to the initial screen of Regions and languages pannel. When > navigating around by pressing the tab key there is a list of input > sources. Again this appears to be a list of items thus pressing tab > key while one of the items are selected should move focus out of the > list. Imagine if there were 30 items in this list we would have to > press the tab key 30 times in order to reach the unlabelled buttons, > Add, Remove and the third button I even don't managed to figure out > what it does. > When the Add button is pressed there is a list of a few items perhaps > that coresponds with languages and formats found on the system. > However pressing enter or the spacebar when one of these has the focus > causes nothing noticeable to happen. Last item is an unlabelled item > which brings search when pressed. There is already a bug #737344 > which says searching for new keyboard layout is slow but again until > something is typed to an edit field no results are presented by orca. > Perhaps The first list where there are only a few items coresponding > with system locales should serve as a filter and some layouts have to > be displayed when one of these items are selected. Again it is not > possible to navigate comfortably out of that list to preserve the > selection thus this is my pure guess how I think this window should be > operated. > > Now see another view of the gnome-control-center Displays this time. > In there there is a list of all displays currently attached to the > system. I don't currently have an external display connected to my > laptop but I am afraid this list may suffer from the rather often seen > issue I am tallking about here that tab key does not cause the system > focus to shift out of the list. > When the enter key is pressed on an item coresponding to a working > display it is possible to configure display resolution, how the > display should be positioned, rotated, mirrored etc. However The > control's relation ships are badly broken in this window and I can't > figure at all what relates to what. The fact there are many unlabelled > buttons even adds a bit more confusion to the overal experience. > You as a sighted powerfull developer might think this is something > visually disabled people don't need to touch at all however I hope > there is enough willingness to reconsider this. Sighted user has a > chance to verify the settings because he can immediatelly see how the > displays are arranged, how windows are displayed over multiple > displays etc. Now in order to try being modern and try to integrate > well into powerfull HTPC style setup having multiple displays > connected into a computer is widelly used feature. If something is > reconfigured on a HDMI connected TV or when a new display is connected > my previous setup is reset and kind of a new profile is created in the > monitors.xml file. That's nice to have feature however I have already > found my-self being angry using xrandr, wmctrl and other similar tools > from the command line to override the current setup so I am able to > keep working on the primary display by using casual stuff such as web > browsing, emailing etc and at the same time I can have full screen > video or images displayed at the second display connected via HDMI. If > I were sighted I would be able to set this in a second through this > gnome-control-center pannel. As I am not lucky enough and I am blind I > have to resort to editing monitor.xml file by hand, verifying > configuration by examining output of various other utilities, > restarting GDM, switching back and forth between text console and > graphical UI and similar. > > The list issues I am mainly tallking about here can also be seen in > the privacy pannel. > > When the controls are not clearly labelled or when a relations are not > verry obvious I like to resort to so called flat review orca feature. > I have to note that flat review is not working at a lot of places > within gnome-control-center e.g. Notifications, region and language, > privacy, keyboard and a lot more. > > I am not screaming for this to be fixed as soon as possible I know we > are in an opensource world. I am slowly tinkering with the system when > I do have some spare time and I think occassionally I might be able to > find solution to some of these issues and try to submit fixes. E.G. > the following gnome-shell issue #729603. > The list issue I am tallking a lot about here can also be seen in > other modern gnome apps such as gnome contacts, gnome documents and > even maybe others. I am afraid this might be a GTK specific issue with > one of the new controls. I am not really sure what to enter as a bug > description, where to report it etc. It's why I am starting this > discussion. > I expect other visually disabled gnome users and fanns to add more > experiences like this so we can better pinpoint possible issues and I > expect some knowledgeable person from the a11y team to try to > understand what's going on, give some examples on how some of these > can be addressed. As I said If I will manage it on my own, I am happy > to try submitting some little patches. > > Thanks for listening > > Greetings > > Peter > _______________________________________________ gnome-accessibility-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list