I Want to Love Linux. It Doesn’t Love Me Back: Post 1 – Built for Control, But Not for People — fireborn
I Want to Love Linux. It Doesn’t Love Me Back: Post 1 – Built for Control, But Not for People — fireborn
I Want to Love Linux. It Doesn’t Love Me Back: Post 1 – Built for Control, But Not for People — fireborn
This is a really well written article. It's unfortunate that this person has to deal with all these issues.
I suspect the reason that both MATE and the Debian installer have good accessibility support is because their codebases are quite old. In general, it seems like older software is more likely to have better accessibility support than newer software.
Accessibility should be something that's built into software from the very beginning, but I totally understand that not all developers have time for it or properly understand it. It's unfortunate.
One thing I've had troubles with when trying to implement accessibility is in web dev. There's so many attribute tags and I think a few different software based standards as well? I'm not entirely sure. The documentation on it felt a bit hard to follow and implement. Then I'm not sure how to go about testing it fully either without having those proprietary softwares either. I'm on an all Linux machine and the only accessibility software I know of is Orca and it's so and so last time I tried it.
While I slowly figure that out however I make sure to follow tag recommendations and keep things in sections, only one h1 tag per page, descriptive and short alt tags, and so forth. At least that helps a tiny bit.
Web is a bit easier than native since the browsers handle all the platform-specific details across all common platforms, and you mostly just have to follow some guidelines that aren't overly technical or arcane. Some examples:
<label>
tags to label for all your<input>
s,alt
attributes on all images,title
attributes where appropriate (e.g. on<table>
s to describe the data contained inside the table), etc.If you use Firefox, its developer tools have an "Accessibility" tab that can audit for common issues - things like missing labels on checkboxes and radio buttons, colours that don't meet WCAG contrast ratio requirements, etc.
It's a good time to learn more about building accessible sites and apps given it's becoming a legal requirement in some jurisdictions. For example, the European Accessibility Act (EAA) goes into effect later this year, and it mandates that sites and mobile apps for various industries (like ecommerce, airlines and other transport, media streaming, social media, banks, and some others) meet accessibility guidelines.
It's probably worth spinning up a Windows VM to test in NVDA. It's one of the most popular screen readers and probably the most popular open-source one, but only works on Windows since it deeply hooks into the Microsoft Speech API, accessibility APIs, and and other Windows APIs.