Pri práci s počítačom sa neraz vyskytne situácia, keď je potrebné zrealizovať úkon, napríklad stlačenie tlačidla, presun objektu, alebo zmeniť nejaké nastavenia a tie sú dostupné len pomocou ovládania myšou. Nedá sa na ne dostať tabulátorom alebo klávesovou skratkou a tým pádom ani ovládať bežnými spôsobmi práce nevidiaceho používateľa. Táto situácia by sa mohla zdať len ťažko riešiteľná pre používateľa pracujúceho s čítačom obrazovky. Čítače obrazovky však majú zapracovanú podporu pre ovládanie kurzora myši a môžeme ju v takýchto situáciách využiť. V texte nižšie si popíšeme, ako na to.
NVDA (Non Visual Desktop Access)
Aby sme mohli ovládať kurzor myši, musíme si uvedomiť niektoré princípy riešenia aplikácií a spôsob, ako sa s nimi vysporiadať s pomocou čítača NVDA.
Čo sú to objekty a ako na ne
Objektom rozumieme napríklad ikonu na pracovnej ploche, aplikačné okno bežiacej aplikácie, dialógové okno v rámci aplikácie, tlačidlo, editačné pole alebo iný prvok, a tak ďalej. Teda dalo by sa povedať, že takmer všetko, na čo v operačnom systéme alebo aplikáciách narazíme, sú objekty. Nie je to úplne presné, ale ako priblíženie to postačuje. Objekty majú dôležitú vlastnosť a to, že sú organizované do skupín a skupiny do hierrarchie podľa príslušnosti k aplikácii. Napríklad objektom je dialógové okno a v ňom sú podradené objekty, tlačidlá, editačné polia, panely a podobne. Tie sú na rovnakej úrovni a ich nadradeným objektom je dialógové okno. Objekt môže a veľmi často aj obsahuje prvky, ktoré nie sú zameriavané tabulátorom, Teda nedostaneme sa na ne stláčaním tabulátora. Dozvieme sa o nich pri prechádzaní objektovou navigáciou alebo skenovaním OCR.
NVDA umožňuje objektovú navigáciu nasledovným spôsobom:
- systémový kurzor sa nachádza v dialógovom okne, na pracovnej ploche a podobne.
- Vypneme numerický blok (Numlock). Používame rozloženie klávesnice Desktop.
- Nvda key+NUM 1 spustíme objektovú navigáciu. Prepnutie je čítačom oznámené. Ak sa nič neozve alebo sa ozve „nie je dostupný ďalší režim navigácie“, tak využijeme NVDA key+ NUM 7 a následne NVDA key+ NUM 1.
- Medzi objektami na rovnakej úrovni sa pohybujeme NVDA key+ NUM 4 (pohyb doľava) a NUM 6 (pohyb doprava). Prechod na nový objekt je oznámený jeho názvom.
- Na nadradený objekt sa presunieme NVDA key+ NUM 8.
- Na prvý podriadený objekt sa vnoríme NVDA key+ NUM 2. Vnorenie môžeme opakovať.
- Aktivovanie objektu NVDA key+ NUM Enter.
- Aktuálny objekt – NUM 5.
Na objekt potrebujeme následne často kliknúť myšou, alebo potrebujeme s objektom nejako manipulovať, napríklad ho presunúť.
Ovládanie kurzora myši
Aby sme mohli pracovať s myšou, potrebujeme vedieť meniť pozíciu kurzora, kliknúť ľavým alebo pravým tlačidlom a držať stlačené tlačidlo a zároveň meniť pozíciu kurzora. Na to slúžia nasledovné príkazy:
- Presun kurzora myši na pozíciu systémového kurzora, teda tam kde sme sa dostali tabulátorom alebo objektovou navigáciou – NVDA key+ NUM lomka.
- Klik ľavým tlačidlom – NUM lomka.
- Klik pravým tlačidlom – NUM hviezda.
- Uzamknutie ľavého tlačidla – Shift+ NUM lomka. Rovnakým príkazom tlačidlo uvoľníme.
- Uzamknutie pravého tlačidla – Shift+ NUM hviezda. Rovnakým príkazom tlačidlo uvoľníme.
Príkazy vykonávame pri vypnutom numerickom bloku a s rozložením klávesnice Desktop.
Pri presune objektu realizujeme nasledujúci postup:
- Objektovou navigáciou zameriame objekt.
- Presunieme kurzor myši na objekt NVDA key+ NUM lomka.
- Uzamkneme ľavé tlačidlo myši – Shift+ NUM lomka
- Objektovou navigáciou nájdeme nové umiestnenie – NVDA key+ NUM 4 alebo NUM 6.
- Presunieme kurzor myši na novú pozíciu – NVDA key+ NUM lomka.
- Uvoľníme uzamknutie tlačidla myši – Shift+ NUM lomka.
- Na záver skontrolujeme výsledok.
Oznamovanie obsahu pod kurzorom myši
Aby sme mali spätnú odozvu čítača pri pohybe kurzora myši, je potrebné mať povolené nasledujúce nastavenie v časti: Možnosti > Nastavenia > nMyš > Povoliť sledovanie kurzora myši. Označením tejto možnosti a uložením nastavení NVDA sa presun kurzora myši bude oznamovať čítačom, ak prejde ponad objekt, ktorý je čítačom oznamovaný, napríklad ikonu, text a pod.
Pokročilá práca s myšou
S kurzorom myši môžeme pracovať aj v pokročilom móde. Pohybovať sa po pixeloch, uchovávať pozície pre jednotlivé aplikácie, zisťovať súradnice pozície kurzora a ďalšie. Pre tieto účely využijeme rozšírenie pre čítač NVDA s názvom Golden cursor. Podrobne sme o ňom písali v staršom článku NVDA: Doplnok na rozšírenú prácu s myšou.
Na tomto mieste len krátko:
- Uzamknutie pohybu kurzora vrámci okna aplikácie – NVDA key+ Windows+ r.
- Uloženie pozície kurzora – NVDA key+ Windows+ l.
- Prehľad uložených pozícií pre aktuálnu aplikáciu – NVDA key+ Ctrl+ l.
Celá funkcionalita doplnku je popísaná v uvedenom článku na blindrevue.sk.
JAWS (Job Access with Speech)
Čítač JAWS disponuje, rovnako ako čítač NVDA, príkazmi pre ovládanie kurzora myši. Oobjektovú navigáciu nahradíme JAWS kurzorom a funkciou OCR. Pre urýchlenie práce využijeme zadávanie príkazov formou skupinových príkazov.
Skupinové príkazy
Skupinové príkazy (alebo aj vrstvené príkazy) je režim zadávania príkazov, v ktorom stláčaním postupnosti kláves spustíme funkciu, či zmeníme nastavenie, ktoré by sme hľadali navigáciou v ponuke funkcií JAWS. Do režimu skupinových príkazov sa dostaneme stlačením JAWS key+ medzerník. Následne stláčame písmena pre spustenie konkrétneho príkazu. Napríklad OCR rozpoznanie obsahu obrazovky:
JAWS key+ medzerník – vstup do režimu skupinových príkazov; o (písmeno o) – vstup do skupiny príkazov pre OCR; w (písmeno w) – spustenie rozpoznávania obsahu na obrazovke.
Režim skupinových príkazov obsahuje aj krátku nápovedu, ktorá popisuje dostupné príkazy pre danú úroveň. Spustíme ju:
- vstúpime do režimu skupinových príkazov – JAWS key+ medzera;
- stlačíme – ? (otáznik); Žiaľ v našej verzii JAWS 2020 to fungovalo tak, že sme museli použiť príkaz Shift+ – (pomĺčka) aby sa nápoveda ukázala aprečítala. Otáznik alebo pomĺčku v slovenčine môžeme stlačiť a tak spustiť nápovedu aj na niektorej z úrovní skupinových príkazov.
Nápoveda zobrazí dialóg s prehľadom príkazov príslušnej úrovne. Môžeme ho prechádzať šípkami hore a dole. Dialóg zatvoríme stlačením Esc. Nápovedu môžeme zobraziť pre každú vrstvu príkazov. Napríklad: JAWS key+ medzera, o, pre vstup do príkazov pre OCR a následne Shift+ -.
Odozva myši
JAWS ponúka možnosť vyslovovať text, ktorý sa nachádza pod kurzorom myši. Túto funkciu môžeme využiť pri pohybe myšou po pracovnej ploche aj v jednotlivých aplikáciach. Vyslovované môže byť slovo, riadok, písmeno alebo celý odstavec, ktorý je pod kurzorom. Dobre to funguje v dokumentoch MS Word, na internete je však odozva výlučne po odstavcoch. Pravdepodobne to súvisí s technológiou webových stránok a schopností čítača JAWS získavať informácie z nich.
Pre nastavenie odozvy myši využijeme nasledujúce príkazy:
- Dočasné spustenie odozvy myši – JAWS key+ medzera, e, o. Odozva myši bude aktívna do reštartu JAWS-u alebo počítača.
- Odozva po písmenách – JAWS key+ medzera, e, c.
- Odozva po slovách – JAWS key+ medzera, e, w.
- Odozva po riadkoch – JAWS key+ medzera, e, l.
- Odozva po odstavcoch – JAWS key+ medzera, e, p.
Odozvu myši môžeme zapnúť aj na trvalo. Nastavenie realizujeme v Centre nastavení (JAWS key+ 6 na alfanumerickej časti). Načítame predvolenú konfiguráciu (Ctrl+ Shift+ d) a v časti Odozva myši povolíme trvalú odozvu myši (označíme položku „povoliť odozvu myši“). Odozva myši ostane trvalo spustená po uložení nastavení.
Ovládanie / simulácia tlačidiel myši
Ďalšie príkazy sa týkajú práce s kurzorom myši prostredníctvom klávesnice:
- Klik ľavým tlačidlom – Num lomka.
- Klik pravým tlačidlom – NUM hviezda.
- Uzamknutie ľavého tlačidla – JAWS key+ NUM lomka. Rovnako tlačidlo odomkneme.
- Uzamknutie pravého tlačidla – JAWS key+ NUM hviezda. Rovnako tlačidlo odomkneme.
- DragAndDrop – Ctrl+ JAWS key+ NUM lomka. Rovnako uvoľníme tlačidlo na novom umiestnení.
- Obmedzenie pohybu kurzora na aplikačné okno – JAWS key+ r.
- Pohyb kurzorom myši v smere stláčanej šípky – klávesy šipok daným smerom.
Príkazy vykonávame pri vypnutom numerickom bloku klávesnice.
Presúvanie položiek je ovplyvňované aj miestom, kde túto akciu realizujeme. Účinok sa dostaví iba v prípade, že má táto akcia význam a podporu v operačnom systéme alebo konkrétnej aplikácii.
Príklad presunu zástupcu
Ako príklad uvádzame zmenu poradia zástupcov aplikácií na panely rýchleho spustenia (Quick Launch).
- Presunieme sa na Panel rýchleho spustenia napríklad z tlačidla Štart tabulátorom.
- Šípkami doprava alebo doľava nájdeme položku, ktorú chceme premiestniť.
- stlačíme a pustíme Ctrl+ JAWS key+ NUM / (lomka na numerickej časti).
- Šípkami doprava alebo doľava presunieme kurzor na položku, pred ktorú chceme premiestniť presúvanú ikonu.
- Stlačíme a pustíme Ctrl+ JAWS key+ NUM / (lomka na numerickej klávesnici)
- Skontrolujeme umiestnenie smerovými šípkami doprava alebo doľava.
Záverom
Ovládanie kurzora myši je možné aj v prípade práce z klávesnice s čítačom obrazovky. Vieme využiť aj rozšírenie pre NVDA na ešte lepšie ovládanie kurzora. Každé takéto posúvanie, presúvanie či Klikanie si však vyžaduje istú zručnosť, ako aj predstavu o fungovaní aplikácií či ich dizajnovom riešení.
Okomentujte ako prví