GSConnect / gnome-shell-extension-gsconnect

KDE Connect implementation for GNOME
GNU General Public License v2.0
3.23k stars 260 forks source link

Not accessible with the Orca screenreader #865

Open miksuh opened 4 years ago

miksuh commented 4 years ago

Hello

First of all this is a nice extension. But unfortunately GSConnect currently is not really accessible with the Orca screen reader. I am blind and I am using GSConnect but e.g the SMS messaging feature is completely unusable with the Orca screen reader. Incoming SMS notifications show just fine in the Gnome shell notification area, but the messaging window is completely inaccessible with the Orca screen reader. Also e.g the extension settings window is not accessible with the Orca screen reader. I am sure that I am not the only blind user who would like to use the GSConnect so please make all parts of the extension accessible with the Orca screen reader.

Please note that blind and other visually impaired users have to use computer from keyboard only without using mouse. You really can not use mouse if you can not see. It should be possible to access all parts of the GSConnect user interface by using keyboard only without using mouse at all. It should be possible to navigate the window's user interface by using TAB -key, arrow keys and possibly maybe also the F6 key. It should also be possible to make selections and click buttons etc by using enter or spacebar. When you navigate the user interface by using tab, arrow keys and F6 key etc Orca screen reader should always speak the name of the active button, list item etc. It is not acceptable if Orca only says "push button" because that tells nothing about it what that button does. So every button,text edit box, slider etc should have a descriptive text label or text desccription which the Orca screen reader can speak. So ieven if the button shows only an icon on screen the button should still have atleast ehidden label or description which the Orca screen reader can speak.

Orca screen reader should be available in every modern distro. Here is how you can install it on Debian if Orca is not yet installed:

apt install orca

andyholmes commented 4 years ago

Thanks, there's an open issue #240 with a checklist that needs to be run through. Unfortunately I don't have much time for this project currently, so help would be appreciated working through that list.

ferdnyc commented 4 years ago

If nobody else is able to pick it up, I'll try to get to it some time this week.

miksuh commented 4 years ago

Hi

That would be really great. If you could do that it would be greatly appreciated.

Frank Dana kirjoitti 24.5.2020 klo 19.49:

If nobody else is able to pick it up, I'll try to get to it some time this week.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/andyholmes/gnome-shell-extension-gsconnect/issues/865#issuecomment-633258932, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHCMRLVJJDHI5UV4YWOXOKDRTFF2JANCNFSM4NIHQMAA.

andyholmes commented 4 years ago

I really intended to do this a while back, but it's bit intensive task especially because the messaging dialog is already complicated for non-accessibility (auto-scrolling and stuff like that).

All excuses aside, I think for the project it should have it get done by GNOME 3.38 at the latest. I think that this is basic functionality and its not fair to keep pretending it isn't.

daniellandau commented 3 years ago

@miksuh as you can read above, @andyholmes has been chipping away at this in August and as far as I can tell as a sighted person most of the functionality is there already. At this point I think it would make most sense to test it out and post here any bugs found or other general ways in which things could be better. I'll start:

ferdnyc commented 2 years ago

Unpinning this, as we need room for other pinned issues. Leaving it open, though, as work is still ongoing.