kiwix / kiwix-desktop

Kiwix for Windows and GNU/Linux desktops
https://download.kiwix.org/release/kiwix-desktop/
GNU General Public License v3.0
736 stars 96 forks source link

Suggestions for making Kiwix-desktop accessible for blind people #1083

Open patrick-emmabuntus opened 3 months ago

patrick-emmabuntus commented 3 months ago

Hello Kiwix team,

I notice from Kiwix-desktop, is not accessible by Orca the free screen reader under Linux.

I made a video which shows the behavior of Orca with Kiwix, Kiwix-server and Firefox in narration mode: http://share.emmabuntus.org/Accessibility/Kiwix_vs_Kiwix_server_vs_Firefox_narrate.mp4

In this video, we analyze that Orca cannot read the content of the encyclopedia in Kiwix-desktop, while this is possible with Kiwix-server and Firefox.

So, it would be good for you to analyze why Orca-desktop content cannot be read by Orca. This may be the same with any other screen reader. If you want to test this, simply install Orca and launch it and open an application to see if it can read its content : https://ncu.libanswers.com/faq/366630

Regarding Firefox's narration mode, it is implemented by typing Alt+Ctrl+R then pressing N to start reading. Currently, it is the best mode for reading content for blind people because it does not read links, parentheses, and it tracks reading.

I hope that my comments will help you make Kiwix-desktop accessible to blind people.

kelson42 commented 3 months ago

@patrick-emmabuntus Once an article is open should the user expect to get Orca reading the content autoatically without any action on the keyboard, or should the reading be made on demande via the keyboard?

patrick-emmabuntus commented 3 months ago

@kelson42 Yes Orca in principle automatically reads the contents of the window which has the focus.

Otherwise do Orca + S to activate or deactivate the sound information. If you don't hear "Text-to-speech on or off". This is because the Orca configuration is not OK with speech synthesis. You must then open Orca and configure speech synthesis. Otherwise, to read an entire page, do Orca + down arrow.

PS: the Orca key is either the insert key on a desktop or the caps lock key on a laptop.

In a terminal to :

kelson42 commented 2 months ago

@patrick-emmabuntus I can reproduce the problem and this is indeed imparing... and suprisingly failing. I will have a look.