dostępność2025.pl
Appearance
Language
fot. VinzentWeinbeer · Pixabay

Technique · assistive technology · practice

Screen readers and the rest of assistive technology

The act requires “compatibility” — working with assistive tools (art. 5(12)). Those tools are not an abstraction: they are a dozen specific programs, several of them free and already installed on the system you are using. This page describes what they do, what they need from your code, and how to check your own service before a consumer does it for you with a complaint under art. 37.

What they are

Screen readers

They turn an interface into speech or braille. NVDA (Windows, free, open source), JAWS (Windows, paid, the standard in many companies and public bodies), VoiceOver (built into macOS and iOS), TalkBack (Android), Narrator (Windows). They do not read the screen — they read the accessibility tree.

Magnification and contrast

Screen magnifiers (ZoomText, the system magnifier), browser zoom to 200–400 %, high contrast mode, a user’s own stylesheet. All of them need a layout that reflows — which is what criteria 1.4.4 and 1.4.10 are for.

Voice control

Dragon, Voice Control on macOS/iOS, Voice Access on Android. The user says “click Buy now” — and that only works when the visible label of the button matches its accessible name (WCAG 2.5.3, most often broken by an aria-label written in another language).

Keyboard, switches, braille

The keyboard alone, alternative keyboards, single-switch access, eye tracking, refreshable braille displays. They all speak to a page in the same language: Tab, Shift+Tab, Enter, space, arrows, Esc. If the keyboard works, most of them work.

How a screen reader sees a page

Not the way you do. A screen reader user rarely reads a page top to bottom — they navigate it like a document: H jumps between headings, D or R between landmarks (header, navigation, main, footer), F between form fields, K or Tab between links. They also open a list of every heading or every link and pick from it, the way you skim a table of contents.

So three things decide whether a page is usable, long before anyone thinks about ARIA:

  • Headings describe sections and do not skip levels. The heading list is the table of contents; “Heading 3, Heading 3, Heading 3” is a table of contents with no contents.
  • Link names make sense out of context. In a list of links, “read more” appears twelve times and means nothing.
  • Landmarks exist — <header>, <nav>, <main>, <footer>. Without <main> there is no way to skip the menu on every single page.

Which pairs to test

ReaderSystemBrowser to test withNote
NVDAWindowsFirefox or Chromefree — start here
JAWSWindowsChromepaid; the demo runs 40 minutes per session
VoiceOvermacOSSafaribuilt in: Cmd+F5
VoiceOveriOSSafariSettings → Accessibility; gestures instead of keys
TalkBackAndroidChromethe most common pairing on a phone

A reader and a browser are one unit — the same page can behave differently in NVDA+Firefox and in NVDA+Chrome. You do not have to test every combination. One pair on the desktop and one on a phone will catch most of what no automated tool can see.

Twenty minutes worth spending

  1. Put the mouse away

    Walk the home page and the whole purchase path with Tab alone. Can you see where you are? Can you reach every button? Does Esc close the menu and the modal? After a dialog closes, does focus return where it came from?

  2. Turn a reader on and the screen off

    NVDA on Windows or Cmd+F5 on a Mac. Try to buy your own product. This is not about learning the shortcuts — the first three minutes will teach you more than a report.

  3. Move through the headings

    H in NVDA, the rotor in VoiceOver. Does the heading list alone tell the story of the page?

  4. Submit a form with an error

    Leave a field empty and send it. Did the reader say what is wrong and in which field? Did focus move there? A red border with no text is invisible to three groups at once: blind users, colour-blind users and anyone in monochrome mode.

  5. Zoom to 200 % and narrow to 320 px

    Text zoom only, not page zoom. Does anything disappear, overlap, or force scrolling in two directions?

What these tools will not fix

  • “Accessibility widget” overlays. A script bolted onto a page does not know its structure; typically it duplicates the reader’s own functions, gets in its way, and removes no non-conformity at all. An enforcement body looks at the page’s code, not at the widget.
  • Automatic alt text and automatic captions without review. A generated description is sometimes right; it is also sometimes confident and wrong, and on a product photo that difference is the price of the mistake.
  • A separate “version for the blind” as a poorer parallel site. The act requires one accessible service, not two — a good one and one for “them”.

Where to find testers

One session with a real screen reader user is worth more than our entire report, because it answers “can this be bought”, not “is this criterion met”. Such tests are run by organisations of blind and partially sighted people and by audit firms that employ testers with disabilities. The market rate for a session is lower than one fine under art. 73 divided by a hundred. Our analyzer does the layer underneath: it checks roles, names, states, focus and contrast, so that a session with a person does not start with the things a machine can see on its own.

See what a screen reader hears

We can do it for you

Two routes to compliance. Both start with the report, so the quote is about your site rather than about an average one.

Remediation

We will fix your site

We take the whole-site report and clear it item by item — code, theme, content — until it meets WCAG 2.2 AA.

  • contrast, focus, labels, headings and touch targets put right
  • cart, sign-in, checkout and forms walked as one journey (art. 18)
  • the accessibility statement for your terms (art. 32(2)(1))
  • a complaints procedure with its 30-day deadline (art. 37)
  • a re-check after deployment — in writing, for your file

Ask for a quote

New website

Or we will build you a new one

Modern and good-looking, designed to be accessible from the first line — not a site with an overlay bolted on afterwards.

  • WCAG 2.2 AA throughout, AAA where it is achievable (7:1 contrast, no time limits)
  • three themes: light, dark and high contrast
  • read the page aloud at one button press — exactly like this site
  • full keyboard and screen-reader support, no accessibility overlays
  • fast: no dependencies, no tracking, four languages if you need them

Ask for a quote

A quote follows the report, usually within 2 working days. VAT invoice from Castomo P.S.A. Start with the free check.