(no title)
tapper | 3 months ago
I know there will be some smart arse out there saying "Just install Linux" Pleas don't I have to use a screenreader called NVDA to read the screen to me as I am blind.
There is a screen reader in Linux but it just is not that good. If it was better then I would think about it. I have tried!
th0ma5|3 months ago
shakna|3 months ago
Wayland hasn't even stabilised their accessibility hooks, and in the name of privacy have undercut what accessibility tools can see.
X server has always had an awful accessibility story. The server can break and swap node handles as you're using them.
xzjis|3 months ago
npteljes|3 months ago
beeflet|3 months ago
NVDA looks like it is open source, it shouldn't be too hard to port.
shakna|3 months ago
Yup. Just gotta invent a Win32-compatible Wayland first. This... Is sorta a "whole fucking owl" moment.
> As explained above NVDA relies heavily on Windows specific API's and cannot be converted to run under Unix based systems without a lot of work. Given how small NVDA development team is spending time on making NVDA work under Linux at a level at which Orca works currently would take years and mean much less development for the version for Windows. In short the more reasonable course of action is to spend time on improving Orca or other Linux screen readers rather than porting (which in practice would mean almost rewriting from scratch) NVDA to run under a non Windows system. [1]
Accessibility in Wayland is still in staging. [0] There is not the APIs you need, to port anything to using them.
X-Windows only supports Class 1 info over AAC. Class 2 was only ever semi-implemented, and is the more important class of information for the user. You basically need an Optacon, and too bad if you don't want tactile.
NVDA does work under Wine! But only with well-behaving programs running under Wine. It won't work for the rest of the system.
Gnome's Orca only works with Gnome-aware apps. It is supposed to work with Plasma for KDE things, but its a dice roll. It works with Firefox, Chrome, etc, because they go out of their way to make accessibility work better.
But Orca is about half as decent as JAWS or NVDA. Its a step ten years backwards.
Voxin (paid) used to work well, but seems to now be unmaintained. Certs expired, no updates for two years, etc.
[0] https://gitlab.freedesktop.org/mwcampbell/wayland-protocols/...
[1] https://github.com/nvaccess/nvda/issues/13196
maldev|3 months ago
alecsm|3 months ago
throwawayffffas|3 months ago
shakna|3 months ago
VoiceOver is... Well, it has some AI layers that can sometimes rewrite the text it is reading. So... Think AI subtitles, but interacting with them.
JAWS and NVDA are basically Windows-only, because no one else has a decent accessibility story.
gosub100|3 months ago
[deleted]
kotaKat|3 months ago