Stlačte "Enter" na preskočenie k obsahu

Ako si poradiť s neprístupnosťou: nástroje, nahlasovanie a právna cesta

Nepopísané tlačidlá, textové polia bez menoviek, nefunkčný focus, neprístupné formuláre – to sú bariéry, s ktorými sa ako používatelia čítačov obrazovky stretávame pravidelne. V tomto článku si ukážeme, čo môžeme urobiť sami pomocou pokročilých funkcií čítačov obrazovky, ako správne nahlasovať chyby a čo robiť vtedy, keď bežné kanály nestačia.

1. Pokročilé funkcie čítačov obrazovky pri neprístupných prvkoch

Ak čítač odmietne zamerať konkrétny prvok alebo ho interpretuje nesprávne, máme k dispozícii niekoľko nástrojov na vyriešenie situácie priamo – bez čakania na opravu zo strany vývojára.

Desktopové platformy: JAWS a NVDA

Prepínanie kurzorov a simulácia kliknutia myšou v JAWS

JAWS pracuje s viacerými typmi kurzora. Kľúčové sú dva: PC kurzor a JAWS kurzor.

PC kurzor je štandardný kurzor sledujúci systémový focus aplikácie. Vrátite sa k nemu stlačením NUM PAD PLUS.

JAWS kurzor je previazaný priamo s kurzorom myši vo Windows. Aktivujete ho stlačením NUM PAD MÍNUS. Umožňuje pohybovať sa po obrazovke aj v oblastiach, kam sa PC kurzorom nedostanete – napríklad v paneloch nástrojov alebo grafických komponentoch bez natívnej klávesnicovej logiky. Po aktivácii JAWS kurzora sa pohybujete šípkami.

Ak potrebujete presunúť PC kurzor na pozíciu JAWS kurzora, stlačte INSERT + NUM PAD PLUS. Opačný smer – presun JAWS kurzora na pozíciu PC kurzora – zabezpečí INSERT + NUM PAD MÍNUS.

Simulácia kliknutia myšou v JAWS:

  • Ľavé tlačidlo myši: NUM PAD SLASH
  • Pravé tlačidlo myši: NUM PAD STAR

Postup pri prvku, ktorý nereaguje na Enter ani medzerník:

  1. Prepnite na JAWS kurzor: NUM PAD MÍNUS
  2. Šípkami sa presuňte na neprístupný prvok
  3. Stlačte NUM PAD SLASH pre simuláciu kliknutia ľavým tlačidlom

Virtuálny prehliadač v JAWS

JAWS umožňuje zobraziť obsah aktuálneho okna alebo prvku v textovej forme v samostatnom virtuálnom prehliadači. Ide o nástroj na čítanie a kopírovanie obsahu – nie na aktiváciu prvkov. Je užitočný napríklad pri oknách, kde JAWS číta obsah nesprávne alebo neúplne.

  • INSERT + ALT + W — otvorí virtuálny prehliadač aktuálneho okna
  • INSERT + SHIFT + V — otvorí virtuálny prehliadač aktuálneho prvku

V prehliadači sa pohybujete štandardnými čítacími príkazmi (šípky, navigačné klávesy). Obsah môžete označiť a skopírovať do schránky.

Vlastné popisky prvkov (Custom Labels) v JAWS

JAWS umožňuje manuálne priradiť vlastný textový popis nepopísaným prvkom. Táto funkcia funguje vo virtuálnom kurzore – teda pri práci na webových stránkach, v PDF dokumentoch a v aplikáciách s HTML-based rozhraním (napríklad Microsoft Teams, Slack, Discord). Pre čisto natívne Windows aplikácie (Win32) táto funkcia nie je dostupná.

Postup:

  1. Presuňte sa na prvok, ktorému chcete priradiť popisok
  2. Stlačte INSERT + CTRL + TAB
  3. Do poľa vpíšte vlastný text a potvrďte klávesom Enter

JAWS si popisok uloží pre danú doménu alebo aplikáciu. Uložené popisky spravujete cez Label Manager: INSERT + MEDZERA, potom ALT + L.

Picture Smart v JAWS: popis obrázkov a prvkov

Picture Smart je vstavaná funkcia JAWS (od verzie 2019), ktorá analyzuje obrázky a grafické prvky a zobrazí ich textový popis v Results Viewer. Od verzie JAWS 2024 funkcia využíva AI modely (ChatGPT a Claude od Anthropic) pre podrobné, kontextové popisy a umožňuje klásť doplňujúce otázky o obrázku. Vo verzii JAWS 2023 a staršej Picture Smart funguje tiež, avšak bez AI — výsledkom je stručný zoznam nájdených objektov a popisných kľúčových slov bez možnosti následného dialógu.

Vstup do Picture Smart vrstvy: INSERT + MEDZERA, P — po stlačení písmen zvolíte konkrétnu akciu:

  • ENTER — popis podľa aktuálneho kontextu (JAWS 2024+)
  • C — popis aktuálneho prvku alebo obrázka (web, dokument, aplikácia)
  • F — popis vybraného obrázkového súboru v Prieskumníkovi (BMP, JPEG, GIF, TIF, PNG, HEIC)
  • S — popis celej obrazovky
  • W — popis aktuálneho okna aplikácie
  • B — popis obrázka zo schránky Windows
  • ? — zobrazí pomoc s príkazmi Picture Smart vrstvy

Pri JAWS 2024+ môžete stlačením SHIFT spolu s ľubovoľným príkazom Picture Smart zobraziť okamžite popisy z oboch AI služieb naraz (napr. INSERT+MEDZERA, P, SHIFT+F). V Results Viewer sa po dokončení analýzy objaví odkaz Opýtaj sa otázku o obrázku (JAWS 2024+).

Convenient OCR v JAWS: rozpoznávanie textu z obrazovky

Convenient OCR (od verzie JAWS 13) umožňuje rozpoznať text z grafických prvkov, neprístupných PDF dokumentov, okien aplikácií alebo celej obrazovky. Výsledok sa zobrazí v Results Viewer, kde ho môžete čítať a kopírovať.

Vstup do OCR vrstvy: INSERT + MEDZERA, O — po stlačení písmen zvolíte akciu:

  • W — rozpoznaj aktuálne okno aplikácie
  • S — rozpoznaj celú obrazovku
  • C — rozpoznaj aktuálny prvok (napríklad grafické tlačidlo)
  • D — rozpoznaj PDF dokument
  • F — rozpoznaj vybraný súbor v Prieskumníkovi
  • Q — zruš prebiehajúce rozpoznávanie
  • ? — zobrazí pomoc s príkazmi OCR vrstvy

Convenient OCR je obzvlášť užitočné pri: neprístupných grafických inštalačných oknách, <inaccessible (neprístupných) PDF súboroch, a aplikáciách kde JAWS nerozpoznáva obsah. Na rozdiel od Picture Smart, ktorý opisuje obsah obrázka, OCR extrahuje konkrétny text a umožňuje ho čítať po riadkoch.

Objektová navigácia a simulácia kliknutia myšou v NVDA

NVDA umožňuje prechádzať aplikačný strom hierarchicky po objektoch bez ohľadu na tabulačný index. Toto je kľúčové pri aplikáciách, kde kláves Tab nefunguje správne.

Základné príkazy objektovej navigácie (rozloženie Desktop):

  • NVDA key + NUM 8 — prechod na nadriadený objekt
  • NVDA key + NUM 2 — prechod na podradený objekt
  • NVDA key + NUM 6 — ďalší objekt na rovnakej úrovni
  • NVDA key + NUM 4 — predchádzajúci objekt na rovnakej úrovni
  • NVDA key + NUM ENTER — aktivácia aktuálneho objektu

Pre prácu s kurzorom myši (NumLock musí byť vypnutý):

  • NVDA key + NUM lomka — presun kurzora myši na aktuálny objekt
  • NUM lomka — kliknutie ľavým tlačidlom
  • NUM hviezda — kliknutie pravým tlačidlom
  • Shift + NUM lomka — uzamknutie ľavého tlačidla (podržanie pre drag & drop), rovnakým príkazom sa uvoľní
  • Shift + NUM hviezda — uzamknutie pravého tlačidla, rovnakým príkazom sa uvoľní

Postup pri neprístupnom prvku:

  1. Objektovou navigáciou sa presuňte na cieľový prvok
  2. Stlačte NVDA key + NUM lomka – kurzor myši sa presunie na pozíciu objektu
  3. Stlačte NUM lomka pre simuláciu kliknutia

Aby NVDA hlásilo, nad čím sa kurzor myši nachádza, zapnite: Možnosti > Nastavenia > Myš > Povoliť sledovanie kurzora myši.

Pre pokročilejšiu prácu s myšou (pohyb po pixeloch, ukladanie pozícií pre aplikácie) existuje doplnok Golden Cursor: https://addons.nvda-project.org/addons/goldenCursor.en.html

Vlastné popisky prvkov v NVDA – doplnok Custom Labels

NVDA túto funkciu natívne nepodporuje. Riešením je doplnok Custom Labels od autora kefaslungu.

Inštalácia:

  1. Otvorte NVDA menu (NVDA + N)
  2. Prejdite na Nástroje > Obchod s doplnkami
  3. Vyhľadajte "Custom Labels" a nainštalujte doplnok
  4. Reštartujte NVDA

Doplnok vyžaduje NVDA 2025.1 alebo novšie. Klávesové skratky po inštalácii:

  • NVDA + CTRL + L — pridať alebo upraviť popisok aktuálneho prvku
  • NVDA + CTRL + Delete — odstrániť popisok
  • NVDA + CTRL + J — skontrolovať, či má prvok popisok
  • NVDA + CTRL + ; (bodkočiarka) — otvoriť panel správy všetkých popiskov

Postup priradenia popisku:

  1. Zamerajte prvok
  2. Stlačte NVDA + CTRL + L
  3. Do textového poľa vpíšte popis a potvrďte OK

Poznámka pre webové aplikácie: Pri aplikáciách postavených na webových technológiách (Teams, Slack, WhatsApp, Discord) fungujú popisky len vo focus režime — prepnite naň stlačením NVDA + Medzera.

Integrácia AI v NVDA

Pre NVDA existuje doplnok prepojený s modelom Gemini. Po aktivácii poskytne textový popis vizuálneho stavu aktuálneho okna — užitočné tam, kde ani objektová navigácia nedokáže prvok správne identifikovať.

Mobilné platformy: iOS a Android

Na mobilných platformách platí dôležité obmedzenie: ak prvok nie je v kóde správne označený ako ovládateľný, čítač obrazovky ho gestami nemôže aktivovať — hoci vidiaci používateľ vidí jeho polohu a myšou alebo prstom ho aktivovať môže. Pre nás je prvok bez prístupného kódovania funkčne nedosiahnuteľný. Na čiastočné riešenie týchto situácií slúžia nasledujúce nástroje.

VoiceOver (iOS): Screen Recognition

Funkcia Screen Recognition (Rozpoznávanie obsahu obrazovky) využíva strojové učenie na analýzu grafických prvkov a priradenie textových popisov prvkom, ktoré ich v kóde nemajú. Nie je to dokonalé riešenie, ale v mnohých prípadoch umožní aspoň základnú orientáciu v neprístupnom rozhraní.

Pre efektívne používanie odporúčame priradiť funkciu na vlastné gesto namiesto prepínania cez Rotor:

  1. Otvorte Nastavenia > Prístupnosť > VoiceOver > Príkazy > Dotyky
  2. Vyberte gesto — vhodné je dvojité poklepanie štyrmi prstami (v predvolenom stave slúži ako pomocník VoiceOveru a bežne sa nevyužíva)
  3. Priraďte mu akciu Rozpoznávanie obsahu obrazovky

Funkciu tak môžete zapínať a vypínať priamo v problematickej aplikácii jedným gestom.

VoiceOver (iOS): Inteligentný VoiceOver

Funkcia Inteligentný VoiceOver (v anglickom rozhraní "VoiceOver Recognition") automaticky generuje popis pre tlačidlá a grafické prvky bez popisku v kóde. Na rozdiel od Screen Recognition, ktorá analyzuje celú obrazovku na vyžiadanie, Inteligentný VoiceOver pracuje priebežne na pozadí.

Aktivácia:

  1. Otvorte Nastavenia > Prístupnosť > VoiceOver
  2. Vyhľadajte položku Inteligentný VoiceOver
  3. Zapnite prepínač

VoiceOver (iOS): vlastné štítky prvkov

Ak je prvok ovládateľný, ale nemá popisok:

  1. Zamerajte prvok
  2. Vykonajte gesto poklepania a podržania dvoma prstami
  3. Vpíšte vlastný text a potvrďte

Dôležité: po aktualizácii aplikácie môžu byť manuálne pridané štítky stratené. Po každej väčšej aktualizácii skontrolujte, či vlastné popisky stále fungujú. Všetky uložené štítky spravujete v Nastavenia > Prístupnosť > VoiceOver > Štítky VoiceOver.

TalkBack (Android): vlastné štítky, Gemini a skratka tlačidiel hlasitosti

Rýchle zapnutie a vypnutie TalkBacku: Ak máte aktivovanú prístupnostnú skratku, môžete TalkBack kedykoľvek zapnúť alebo vypnúť podržaním oboch tlačidiel hlasitosti súčasne po dobu 3 sekúnd. Zariadenie vydá zvukové potvrdenie. Skratku aktivujete v Nastavenia > Prístupnosť > TalkBack > Skratka TalkBack.

Táto skratka je prakticky užitočná aj v nasledujúcej situácii: ak narazíte na prvok, ktorý TalkBack nedokáže aktivovať, no viete kde sa na obrazovke nachádza — zapamätajte si jeho polohu, vypnite TalkBack skratkou hlasitosti, klepnite na prvok bežným ťuknutím (bez TalkBack gest), a TalkBack opäť zapnite. Rovnaký postup funguje aj pri VoiceOveri na iOS — vypnete ho cez trojité stlačenie bočného tlačidla (ak máte aktivovaný skratkový prístup v Nastavenia > Prístupnosť > Skratka prístupnosti).

Manuálne pomenovanie prvku:

  1. Zamerajte nepopísaný prvok
  2. Otvorte lokálnu ponuku gestom švihu nadol a doprava
  3. Vyberte Pridať štítok a vpíšte popis

Aj TalkBack môže stratiť manuálne štítky po aktualizácii aplikácie.

Pre analýzu neprístupného rozhrania TalkBack využíva integráciu s Gemini — prostredníctvom funkcií "popis obrázku" alebo "popis obrazovky" dokáže AI preložiť vizuálny obsah do textovej formy.

2. Ako efektívne nahlasovať chyby prístupnosti

Úspešnosť nahlásenia chyby závisí od formy a od toho, kam podnet smerujeme. Portál Blindrevue.sk sa tejto téme venoval v článku Rastislava Kisha Váš hlas môže mať veľký vplyv, ak sa viete správne vyjadriť: Ako napísať dobrý report – odporúčame pozrieť sa naň pre širší kontext. Tu uvádzame doplňujúce technické postupy.

Čo musí obsahovať technický report

Správny report musí byť stručný, vecný a štruktúrovaný:

  1. Ocenenie aplikácie: Krátke ocenenie motivuje vývojárov k náprave viac než čistá kritika.
  2. Technická špecifikácia prostredia: Presná verzia softvéru, verzia operačného systému a názov a verzia použitej asistenčnej technológie.
  3. Exaktný popis bariéry: Konkrétne pomenovanie chyby (napr. „Tlačidlá v sekcii nastavení nemajú popisok – VoiceOver ich oznamuje len ako ‚tlačidlo‘.").
  4. Kroky na zopakovanie problému: Presný postup, ako sa k chybe dostanete, aby to vývojár vedel reprodukovať.

Nahlasovanie chýb na GitHub: postup krok za krokom

Pri open-source projektoch (napríklad doplnky pre NVDA) je GitHub najpriamejším kanálom.

  1. Nájdite repozitár na github.com cez vyhľadávacie pole.
  2. Otvorte záložku Issues a pred vytvorením nového reportu prehľadajte existujúce.
  3. Kliknite na New issue. Ak projekt ponúka šablónu, vyplňte ju.
  4. Napíšte výstižný titulok (napr. VoiceOver neoznamuje stav prepínača v nastaveniach", nie „Nefunguje s čítačom").
  5. Do textového poľa vložte štruktúrovaný report podľa štyroch bodov vyššie.
  6. Sledujte e-mailové notifikácie a reagujte na prípadné otázky autora promptne.
  7. Pri doplnkoch pre NVDA vždy uveďte presnú verziu NVDA aj verziu doplnku.

Ďalšie kanály nahlasovania

  • Klientska podpora (e-mail/telefón): Personál infoliniek zvyčajne nemá vedomosti o asistenčných technológiách. Pri uzavretom kóde (najmä iOS) je to však často jediná cesta – podnet je potrebné eskalovať k vývojovému tímu.
  • Hodnotenia v App Store a Google Play: Vecná, technická recenzia s nízkym hodnotením kazí marketingové štatistiky a produktoví manažéri na ňu reagujú rýchlejšie.
  • Nahlásenie zavádzajúceho tvrdenia v App Store: Ak aplikácia deklaruje prístupnosť, no realita je opačná, podajte podnet priamo Applu: cez webové rozhranie sa autentifikujte Apple ID, vyberte Nahlásiť podvod (Report a scam) a dôvod Zavádzajúce tvrdenie o funkčnosti aplikácie.
  • ÚNSS: Únia nevidiacich a slabozrakých Slovenska prijíma nahlásenia problémov s prístupnosťou a môže problém postúpiť príslušnej spoločnosti. Kontakt nájdete na unss.sk.
  • LinkedIn: Vyhľadanie QA manažéra alebo produktového vlastníka a odborná súkromná správa.
  • Discord servery a GitHub Discussions: Priamy kontakt s vývojovým tímom.

3. Právna cesta: podnet na Slovenskú obchodnú inšpekciu

Ak bežné kanály neviedli k náprave, od platnosti Zákona o prístupnosti výrobkov a služieb pre osoby so zdravotným postihnutím je digitálna prístupnosť komerčných služieb zákonnou povinnosťou.

Podnet podávame cez formulár na soi.sk v sekcii Podávanie podnetov:

  1. Zadajte presné obchodné meno inštitúcie, IČO a adresu sídla (overíte na orsr.sk).
  2. Do textového poľa vložte stručný technický popis chýb a uveďte: „Podávam podnet na vykonanie kontroly podľa Zákona o prístupnosti výrobkov a služieb pre osoby so zdravotným postihnutím. Ako spotrebiteľ plne odkázaný na asistenciu čítača obrazovky som narazil na kritické bariéry v mobilnej aplikácii/webovom sídle [názov spoločnosti]. Táto neprístupnosť mi znemožňuje samostatné, bezpečné a plnohodnotné využívanie danej komerčnej služby, čím dochádza k priamej diskriminácii mojej osoby na základe zdravotného postihnutia a k porušeniu platných zákonných povinností zo strany poskytovateľa služby."
  3. Inšpektori SOI vykonajú technickú kontrolu a inštitúcii hrozia finančné sankcie.

Záver

Digitálna sebaobrana nie je o neustálom prosení o prístupnosť. Je to o sebavedomom využívaní technických nástrojov, ktoré máme k dispozícii, a o podávaní technicky presných reportov, ktoré vývojári nemôžu ľahko ignorovať. Kombinácia pokročilých funkcií čítačov obrazovky, správne smerovaných nahlásení a – ak je to nevyhnutné – právnej cesty cez SOI, dáva používateľom asistenčných technológií reálne nástroje na presadzovanie svojich práv.

Okomentujte ako prví

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Táto stránka používa Akismet na obmedzenie spamu. Zistite, ako sa spracovávajú údaje o vašich komentároch.