Poslepu.cz na novém URL

Od ledna 2014 najdete blog na adrese poslepu.cz.

Zobrazují se příspěvky se štítkemiphone. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemiphone. Zobrazit všechny příspěvky

čtvrtek 21. března 2013

Todo - úlohy vždy na dosah (2/2)

Dnes dokončíme článek Todo - úlohy vždy na dosah, jehož autorem je Peter Gombárik.

Zadávanie úloh a projektov

V tejto časti uvediem pár príkladov na zadávanie úloh a vytváranie projektov. Rozdiel medzi úlohou a projektom je asi každému jasný, ale napriek tomu sa pokúsim vysvetliť základný rozdiel.

Úloha
Úloha je jednoduchá činnosť, kde si zvolíte čas ukončenia úlohy, pripomenutie a tiež si k danej úlohe môžete napísať aj poznámku
.
Projekt
Je zoznam viacerých úloh, bez ohľadu na to, či sa jedná o klasickú úlohu, alebo o zoznam na odškrtávanie, či o telefonovanie alebo písanie emailu kontaktu. Aj tu si môžete nastaviť,kedy má byť projekt skončený, ale toto sa dá nastaviť aj pre jednotlivé úlohy v projekte zvlášť.

Zadanie úlohy

Ako som už vyššie písal, sú na to dva spôsoby. Prvý, ak stlačíme tlačidlo Add. Tu sa nám rozbalí zoznam, kde si vyberieme Normal. Druhý spôsob spočíva v tom, že aktivujeme tlačidlo Quick Add. Hneď nám vyskočí textové pole, kde napíšeme názov úlohy a následne stlačíme tlačidlo Add edit, ktoré nám umožní editovať novú úlohu. Teraz vypíšeme možnosti, ktoré sa nám ponúknu a pri niektorých napíšeme aj ich krátky popis.

Na začiatku sa dozvieme, že editujeme úlohu. Po prvom švihnutí prstom doprava máme jej názov.

Po druhom švihnutí nájdeme položku List Type Starred Blank, tu si môžete úlohu označiť hviezdičkou.

Nasleduje Add a Note, kde si po aktivovaní môžete napísať k úlohe poznámku. S programom Voiceover tu narážame na jeden problém a to ten, že pri editovaní poznámky nám Voiceover nečíta písmená, ktoré prechádzate prstom. Toto sa dá obísť tak, že sa nastavíte na editačné pole a prečítate ho ako celé. Tak sa dozviete, čo ste napísali. Hore je tlačidlo Done, tým sa vrátite do editácie úlohy a pridáte aj poznámku.

Hneď po zadaní poznámky je položka Due Date, kde si nastavíme dátum splnenia danej úlohy. Ak teda poklepeme na tomto tlačidle, otvorí sa nám tabuľka s daným mesiacom, kde si nájdeme dátum, ktorý potvrdíme poklepaním. Najprv som tomuto spôsobu nevedel prísť na chuť, ale ak si predstavíte túto tabuľku, ktorá je rozdelená pekne po týždňoch, takže v jednom stĺpci máte napríklad dni 1, 8, 15, 22, 29, tak zadávanie dátumu začatia je hračkou. Po zadaní dátumu sa opäť vrátite do editovateľnej časti úlohy.

Ako ďalšia možnosť je nastavenie si času upozornenia Due Time. Táto možnosť je prvotne nastavená na None, ale po poklepaní na túto položku to môžete zmeniť. Uvidíte aktuálny čas a švihaním prsta sa dostanete na posúvacie tlačidlo, kde najprv nastavíte hodiny a po ďalšom švihnutí minúty. Následne sa švihaním vrátite späť a poklepete na tlačidlo Save. Tým ste čas začatia úlohy nastavili.

Repeat
Ako ďalšia možnosť editácie úlohy je možnosť opakovania Repeat. Tu si môžete nastaviť rôzne opakovanie úlohy, či už mesačne, týždenne, alebo prvý deň v týždni. Možností je naozaj dosť, myslím, že si vyberie každý.
Priority
Môžete si tiež nastaviť rôznu prioritu pre úlohu. Tlačidlá pre nastavenie nasledujú po ďalšom švihnutí prsta doprava. Možnosti sú nasledovné: High, Med, Low, -, táto možnosť je predvolená.
Context
Tiež si môžete nastaviť, ja to nevyužívam.
Tags
Platí to isté, ako pri predchádzajúcej možnosti. Obe tieto položky sú nastavené na None.
Location Alert
Zaškrtávacie políčko, kde môžete nastaviť pripomienku na základe polohy.
Alert 1 a Alert 2
Prvá možnosť je nastavená na 0 minút pred skončením, druhá na možnosti None, túto možnosť si samozrejme môžete rôzne prestaviť. Získate tak ďalšiu možnosť pripomenutia.
Type
Tu je možnosť nastaviť, o akú úlohu sa jedná. V prípade, že chceme klasickú úlohu, tak pri tejto možnosti je napísané Type normal. V prípade, že by sme zvolili Project, tak by tam bolo Type Project a pod.
Move
Premiestnenie – môžete si vybrať, či danú úlohu chcete presunúť do iného projektu, alebo z iného projektu do zoznamu úloh, alebo do check listu.
Email
Takto môžete danú úlohu niekomu poslať na email.
Add to notebook
Úlohu, ktorú ste napísali ľahko presuniete do ďalšej aplikácie.
Delete task
Myslím, že nemusím popisovať.

Ak ste už všetky položky vyplnili, alebo aspoň tie, ktoré ste chceli, tak prejdete na možnosť Dismiss Pop Up, kde sa vrátite do zoznamu úloh a tá, ktorú ste vytvárali sa vám doňho pridá.

Vytvorenie projektu

Projekt je ucelený zoznam úloh, ktoré patria jednej činnosti. Je úplne jedno, z koľkých úloh pozostáva, či sú to klasické úlohy, alebo napríklad možnosti odoslania emailu, či telefonického hovoru.

Pri vytváraní takéhoto projektu majte na zreteli presné pomenovanie, aby ste ani chvíľu nezaváhali pri jeho vypĺňaní. Mal by to byť názov, ktorý bude presne vystihovať podstatu celého projektu.

Ako začať

V pravej hornej časti displaya nájdete tlačidlo Add - pridať. V rozbaľovacom zozname si vyberiete Project. Poklepete a rovno napíšete do editovateľného poľa názov projektu. Následne poklepete na tlačidlo Save, čím ste projekt vytvorili. Následne sa otvorí projekt, zistíte to tak, že, ak by ste švihali prstom, tak sa po klasických tlačidlách, ako sú Add a pod. dostanete k názvu, ktorý ste vytvorili. Hneď po ďalšom švihnutí Voiceover prečíta dátum splnenia a to ten, v ktorý ste projekt vytvárali. Ak si chcete nastaviť zmeny, ako napríklad iný termín konca projektu, či pripomenutie, tak poklepte na tento údaj, kde môžete všetky zmeny uskutočniť. Z projektu sa vždy dostanete tlačidlom Left, ktoré je na ľavej strane displaya. Po vytvorení projektu a nájdení ho v zozname pripravených úloh naň poklepte. Pozor, nie na zaškrtávacom políčku, ktoré je tesne pred ním, ale na jeho názve. Poklepaním na začiarkavacom políčku by ste tento projekt presunuli do zložky splnené. Takto môžete odčiarkavať všetky položky, či už v projekte, alebo samostatné úlohy. Toto je podľa mňa jedna zo silných stránok tejto aplikácie.

Drobné potešenia

Veľkou výhodou aplikácie je aj možnosť vytvorenia úlohy, v prípade, že chcete niekomu poslať email. V takom prípade si v rozbaľovacom zozname zvolíte, že sa jedná o email, vďaka čomu môžete po otvorení úlohy a poklepaní na tlačidlo Task type email rovno písať email v emailovom klientovi, kam vás aplikácia sama prepne. Takto funguje aj telefonovanie alebo písanie správ.

Skvelou vecou sú aj push upozornenia, takže, ak si nastavíte čas pripomenutia, v daný čas vás aplikácia na ne upozorní.

Záver

Skvelá aplikácia, ktorá je veľmi dobre prístupná s programom VoiceOver. Nechýba jej prehľadnosť, intuícia a ak si chcete plánovať veci a zvýšiť svoju produktivitu, tak ste našli to pravé orechové. Viem, takýchto aplikácií je dosť veľa, ale mne sa pri tejto aplikácii osvedčila hlavne prehľadnosť a prístupnosť.

No, aby som len nechválil, tak jednej veci celkom nerozumiem a to tej, prečo nie je možné s programom VoiceOver bez problémov editovať poznámku, ktorú by sme radi opravili. Prečo VoiceOver nečíta znaky, ktoré mažeme, alebo na ktorých sa priamo nachádzame prstom. Áno, je to riešiteľný problém, ale v inom editačnom poli som sa s týmto javom nestretol. Skúsim napísať priamo vývojárom, ktorí stoja za touto aplikáciou. Kto vie, možno túto záležitosť opravia.

Související odkazy

středa 20. března 2013

Todo - úlohy vždy na dosah (1/2)

Hľadali ste aplikáciu pre iPhone, či iPad, ktorá by vám pripomínala rôzne úlohy? Alebo ste si chceli zostaviť nákupný zoznam, ktorý si spravíte napríklad na iPade a v obchode si bez problémov odškrtávate na Iphone, čo ste už kúpili? Tak práve pre vás sa skúsim napísať recenziu aplikácie Todo, ktorá je veľmi dobre ovládateľná s programom VoiceOver.

Plánovanie je dobrá vec

Na túto tému na internete nájdete veľmi veľa článkov. No ak to sami nevyskúšate, tak si neuvedomíte silu tejto aplikácie a jej podobným. Samozrejme, že aplikácií, ktoré vám ponúkajú plánovanie, vytváranie projektov, alebo spracúvanie zoznamov je veľmi veľa, ale Todo sa mi zdala, čo sa týka prístupnosti tá najlepšia. Samozrejmosťou je synchronizácia, ktorá pri tejto aplikácii ponúka viac možností, no mne sa oplatila aj synchronizácia cez Dropbox.

Skvelé na tejto aplikácii sú push upozornenia, ktoré vás v daný čas, alebo v čas, ktorý si nastavíte vedia upozorniť. Tiež aj upozorňovanie na základe polohy je fajn vec, ale priznám sa, že toto moc nevyužívam.

Prvé spustenie

Po prvom spustení aplikácie Todo na vás vybehne zoznam dopredu vytvorených úloh, projektov a pod. Slúži to na to, aby ste sa s aplikáciou dokonale zoznámili. Môžete úlohy mazať, odškrtávať ako splnené a pod. Samozrejme, že je potom dobré ich všetky vymazať, aby vás zbytočne nerušili pri skutočných úlohách.

Prvotné nastavenia

Ako som už písal vyššie, tak ako prvé odporúčam zmazať úlohy, ktoré sú v Todo ako predvolené, resp. na výučbu. Ďalej si nájdem nastavenia a zvolím si spôsob synchronizácie. Ja preferujem Dropbox, ktorý mi pre moje úlohy stačí. No máte viacero možností, dokonca aj cez iCloud Apple, ale potom sa k úlohám nedostanete z inej aplikácie. Tiež je možnosť aj Todo plateného prístupu, kde môžete k svojim úlohám pristupovať aj cez webové rozhranie. Ja tento spôsob nevyužívam, zdalo sa mi zbytočné platiť za túto službu, ale verím, že pre niekoho bude aj táto možnosť bez ohľadu na platenie užitočná.

Ako ďalšie si nastavím zvuk a možnosti upozornenia. Tu si treba prejsť dialóg a zistiť, ktorý zvuk komu vyhovuje a tiež, aký spôsob zobrazenia budete preferovať, či už prerušovaný panel, kde budete musieť okno odklepnúť, alebo len banner, ktorý sa zobrazí na vrchnej strane obrazovky, pričom bude prehraný zvuk. Tu to nechávam na fantázii každého, lebo koľko ľudí, toľko chutí.

Týmto by som prvotné nastavenia ukončil, pretože sa k nim môžem vždy vrátiť.

Popis prostredia

Aplikáciu oveľa viac používam na iPade a tak sa budem snažiť popísať prostredie aplikácie práve pre iPad. Na iPhone sú drobné odlišnosti, ale ak sa pochopí princíp celej aplikácie, tak sa veľmi ľahko zorientujete aj tam.

Prostredie je dostatočne prehľadné

Rozloženie aplikačných prvkov zaberá prostredie celého displaya. Tým je aplikácia veľmi dobre prehľadná aj v prípade, že nechcete využívať len švihacie gesto, ale chcete aj niektorú položku nájsť sami. Tento spôsob považujem za prehľadnejší a hlavne rýchlejší, ako švihaním prsta hľadať položku, ktorá je na opačnej strane ako začíname.

Napríklad tlačidlo späť, alebo left je v ľavom hornom rohu displaya. Tlačidlo hľadať (search) je presne v strede hornej časti. Ďalšie hneď vedľa tlačidla hľadať je tlačidlo Inbox. Úlohy si môžete deliť do rôznych zložiek, ako sú Inbox, Home, Work a dajú sa vytvárať aj vlastné.

Už viac vpravo, ale stále v hornej časti displaya je tlačidlo Edit, ktoré má za úlohu editovať už napísaný projekt alebo úlohu.

Hneď vedľa je tlačidlo Quick add, ktoré je určené na situácie, keď chceme rýchlo pridať úlohu, napísať jej názov a nepremýšľať nad tým, či sa jedná o projekt, alebo e-mail pre niekoho. Skrátka, ak si chceme niečo rýchlo poznačiť, alebo spraviť len klasickú úlohu, tak použijeme tento spôsob. Samozrejme, že všetky ďalšie atribúty úlohy môžeme nastaviť aj dodatočne.

Na pravej strane stále v hornej časti displaya je tlačidlo Add. Po stlačení tohto tlačidla sa nám rozbalí zoznam, kde si môžeme zvoliť z nasledovných možností.

Normal
jedná sa o klasickú úlohu.
Project
ako názov napovedá, tak vytvárame projekt, ktorý môže obsahovať niekoľko rôznych úloh, samozrejme s rovnakým cieľom.
Checklist
veľmi dobrý zoznam napríklad pre nakupovanie. Môžete si bez problémov odškrtávať položky, ktoré ste už splnili.
Call a contact
ide o možnosť volať kontaktu. Môžete si vytvoriť úlohu, ktorá bude mať názov call a contact a nasledovať bude meno osoby, ktorej chcete volať.
Email a contact
tá istá možnosť ako popisovaná vyššie, len s tým, že budete posielať email.
Sms a contact
myslím, že nemusím predstavovať.
Visit a location
môžete si vybrať kontakt, ktorý chcete navštíviť.
Visit a url
navštíviť internetovú adresu, ktorú si poznačíte.

Příště se podíváme na to, jak se zadávají úlohy.

Autorem článku je Peter Gombárik.

Další díl

úterý 26. února 2013

Responsive Design and Accessibility - CSUN 2013 Workshop

This week (thanks to my great employer - Teiresias Centre at Masaryk University, Brno) I am attending CSUN 2013 Conference and workshops in San Diego, California. There are great sessions on agenda of the conference. The first one was a workshop on Responsive Design and Accessibility by Hans Hillen from The Paciello Group.

This workshop is/was really useful and important for all who think that web is only desktop (it is not), focus mostly on visual design and ignore all mobile devices.

Crowded room during Responsive webdesign and accessibility workshop by Hans Hillen

Here are some notes and comments which I made during this session.

  • Mobile is not just phones, but all portable electronics (tablets, game consoles, TVs, ets.). It includes also native apps and of course mobile web.
  • Mobile accessibility means making a website or application more accessible to people with disabilities using mobile devices. The basics are the same as on the desktop: alternatives, labelling, good structure, native controls, content order.
  • Who we are talking about: 4 main user groups (vision, hearing, mobility, cognitive and learning), assistive technology users (screen readers, magnification), access services users (captions, subtitles, audio description), hidden disabilites (photo sensitivity, mental health), aging, temporary (broken wrist), cultural (language), technology (connectivity, particular SW and HW requirements), common ground between mainstream users and users with disabilities, empathy
  • Often, we have images of people with extreme disabilities in mind (totally blind, amputees, wheelchair users, totally deaf, etc), but many of us have mild disabilities (e.g. people who wear glasses) or hidden disabilities.
  • Constraints of Mobile Accessibility: small screen, small text size, small input devices and eyes-free usage, reliant on touch on handed usage, low light, connectivity and data limitations.
  • Capabilities of a Mobile Environment: better integrated accessibility than desktop, location and direction, camera and augmented reality, touch screen, environmental awareness (light/dark conditions) -> a lot of new possibilites.
  • Enabling Features and Innovations: app that helps color blind people identify colors, Apple’s Siri voice recognition, Google Voice’s voicemail transcription, Custom vibrations on iPhone and Android
  • Two Main Interaction Methods: Explore by touch and Gesture navigation.
  • Current Situation of Mobile Accessibility: iOS accessibility features and API are more mature, Android devices have some good accessibility features and Google are working to improve.
  • Principles of Accessibility for the Mobile Web:
    • Use progressive enhancement
    • Use a responsive design approach
    • Use web standards as intended
    • Support native accessibility settings and assistive technology for your target platforms
  • Mobile first: instead of building sites for desktop and degrading for mobile, focus on content and small screen then build up.
  • Use web standards as intended: accessibility is already “baked in” (buttons instead of styled divs)
  • Forms: using touch for inputing the content is difficult in general. Replace free input with more helpful controls. HTML5 input types bring Contextual keyboards in iOS/Android with useful buttons.
  • Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones) - definition from Wikipedia.
  • Basically, responsive design means MEDIA QUERIES. Supported in all modern browsers (not in IE8).
  • General accessibility rules still apply in responsive design! Follow WCAG 2.0.
  • Responsive on Desktop. Very useful for low vision (or screen magnifier) users (it is not necessary to scroll horizontally).
  • Color Contrast: as a responsive page is modified between responsive break points, foreground may overlap background differently.
  • Hans prefers zoom over text-only resize over in page sizing controls.
  • Reading Order Problem: in some cases, the visual order of content is rearranged, while the structural order is not.
  • It’s fine to resize, reflow, filter and modify as long as the order of content stays consistent visually and in the document structure.
  • ARIA is supposed to be supported on mobile devices as well.
  • In some cases, a responsive switch may cause more than just a layout reflow.
    • Content can be filtered out.
    • Interactive controls may change into different types of UI (group of links may change into a dropdown button)
    • For a screen reader user it may not be clear that this change occurs
    • In this case - Notify user about it.
  • Data tables: very difficult to make accessible. Possible solutions - allow users to switch to the original version of the table or let them choose which columns will be displayed.
  • Responsive Design Can be confusing to inexperienced users, or users with specific expecations. Always allow users to switch to the default, desktop version of a site.
  • Guidelines and standards: There is no one set of internationally accepted mobile guidelines and standards. Mobile Accessibility Guidelines by Funka Nu
  • Make a test strategy: strategy by Henny Swan

Testing Mobile Accessibility on iOS

Workshop was really useful for me and although I know some presented topics very well, it gave me a comprehensive overview of the state of the art of this topic. On the other hand, I would really appreciate more practical examples such was accessibility of responsive data tables which was presented and discussed. I gave 4 stars from 5.

Thank you very much for this workshop, Hans.

pátek 28. prosince 2012

Apple jako kompenzační pomůcka pro zrakově postižené - 9. díl

Editace textu a přepínání kontextů

Dnes dokončíme práci s textem a řekneme si zejména to, jak text pohotově editovat. V druhé polovině si potom představíme nabídky VoiceOveru pro přepínání aplikací a oken a související systémové klávesové zkratky.

Vyčítání pozice v textu

Vraťme se ještě k tomu, jak VoiceOver popisuje pozici textového kurzoru, pokud VoiceOver kurzor či fokus ukazují na textové pole. V hlášení o pozici je zejména zmíněno, v rámci kterého slova se kurzor nachází, za kterým znakem je umístěn, popř. nachází-li se na začátku nebo konci textu. V případě, že úsek textu je označený nebo je označený celý text, je to VoiceOverem příslušně okomentováno. Máme tak k dispozici poměrně stručnou a vyčerpávající zprávu o tom, kde se v textu nacházíme. Jestliže nám toto hlášení nestačí, nabízí VoiceOver příkazy umožňující vyčíst příslušný úsek textu, v němž se VoiceOver kurzor nachází. Opět, protože standardně VoiceOver kurzor sleduje textový kurzor, budeme to pro lepší pochopení brát tak, že vyčítají tyto příkazy de facto okolí textového kurzoru.

Klávesová zkratka
Popis
VO+C
Přečíst znak zaměřený VoiceOver kurzorem
VO+C,C
Přečíst foneticky znak zaměřený VoiceOver kurzorem
VO+W
Přečíst slovo zaměřené VoiceOver kurzorem
VO+W,W
Vyhláskovat slovo zaměřené VoiceOver kurzorem
VO+W,W,W
Vyhláskovat foneticky slovo zaměřené VoiceOver kurzorem
VO+S
Přečíst větu, v níž se nachází VoiceOver kurzor
VO+L
Přečíst řádek, na němž se nachází VoiceOver kurzor
VO+P
Přečíst odstavec, v němž se nachází VoiceOver kurzor
VO+B
Spustit plynulé čtení celého textu, v němž se nachází VoiceOver kurzor
VO+A
Spustit plynulé čtení od aktuální pozice VoiceOver kurzoru až do konce textu
Ctrl
Zastavit čtení, popř. i pohyb VoiceOver kurzoru při plynulém čtení

Pro lepší pochopení je vhodné na tomto místě zmínit ještě několik poznámek k uvedeným příkazům:

  • Všechny uvedené příkazy kromě posledních tří nijak nepohybují s textovým nebo VoiceOver kurzorem.
  • Znak pod kurzorem je čten v závislosti na tom, zda je nastavená volba VoiceOveru, zda číst znak, přes který přechází kurzor, nebo znak vpravo od kurzoru.
  • Slovem je myšlen sled znaků skládající se pouze z písmen a číslic. Větou je myšlen takový text, který začíná velkým písmenem a končí tečkou, při čemž slovo následující za tečkou musí mít první písmeno velké.
  • Odstavcem je myšlen úsek textu nacházející se mezi dvěma pevnými konci řádku (stisk Enteru).

Editace textu

Abychom návod k tomu, jak v OS X s VOiceOverem pracovat s textem, měli v základu ucelený, není možné nezmínit editační funkce. V podcastu k minulému dílu jsme si na okraj řekli, že většina nastavení VoiceOveru včetně odezvy klávesnice při psaní je k nalezení v kategorii Podrobnost a zde na kartě Text. To je důvod, abychom možnosti přizpůsobení VoiceOveru našim potřebám při práci s textem hledali právě tam. Na neštěstí není dosud pravý čas na rozbor nastavení VoiceOveru, proto si každý musí toto přizpůsobení vyzkoušet sám.

Klávesa Clear (Backspace) maže znak vlevo od kurzoru a hodí se tak zcela běžně pro opravování právě psaného textu. Není-li na klávesnici klávesa Delete, což jsou v podstatě všechny mobilní klávesnice Apple, používáme pro mazání znaku vpravo od kurzoru FN+Clear. Přidáme-li navíc ke klávesám na mazání Alt, maže se tímto stiskem až k začátku nebo konci slova od umístění kurzoru.

Pohybujeme-li kurzorem klávesovými zkratkami uvedenými v minulém dílu a přistiskneme k nim Shift, rozšiřuje se označený blok textu o úsek, přes který přešel kurzor. VoiceOver vždy přečte úsek textu, o nějž se označený blok rozšířil či zúžil. Pro práci s bloky textu můžeme využít nikoli neznámé příkazy:

Klávesová zkratka
Popis
Smazání bloku a započetí psaní na jeho místo
Provedení příkazu pro pohyb kurzoru od příslušného okraje bloku a zrušení označení
Clear
Vymazání označeného bloku
CMD+X
Vyjmutí označeného bloku do schránky
CMD+C
Zkopírování označeného bloku do schránky
CMD+V
"Vepsání" obsahu schránky na místo kurzoru či označeného bloku

Protože běžně editační pole v dialozích mají svůj celý obsah předoznačen do bloku, vyvolá psaní smazání původního obsahu a započetí psaní nového. Nebo též označený blok textu si můžeme představit jako nafouknutý kurzor, což vysvětluje chování příkazů pro pohyb kurzoru, Je-li něco označeno. Kurzor se totiž přemístí z jednoho z obou okrajů o daný úsek - pohneme-li se zpět vychází z levého okraje a vpřed z pravého, což je odlišné od chování Windows, které vycházejí vždy z levého okraje, tj. počátku označení.

Přepínání aplikací

Jak jsme se zmiňovali v jednom z předchozích dílů, dock je jedním ze způsobů, jak lze přepínat mezi spuštěnými aplikacemi. Protože obzvláště při malém počtu spuštěných aplikací se pro nás, uživatele používající VoiceOver, jeví tento způsob jako méně přehledný, s výhodou využijeme další dvě možnosti.

První z nich je přepínání mezi posledně používanými aplikacemi. Funkce pracuje stejně jak ve WIndows s tím rozdílem, že místo klávesové zkratky Alt+Tab používáme CMD+Tab. Držíme tedy CMD a přistiskáváme Tab tak dlouho, dokud neuslyšíme název spuštěné aplikace, do níž se chceme přepnout. Chceme-li některou z vyslovených aplikací bezprostředně ukončit, není nic snažšího, než k drženému CMD přistisknout Q. Po uvolnění CMD dojde k přepnutí do aplikace, která byla naposledy přečtena.

Naopak při větším počtu spuštěných aplikací, pokud nechceme využít dock, se nám hodí nabídka pro výběr aplikací přístupná přes klávesovou zkratku VO+F1,F1. V nabídce je možné zjistit, která aplikace je aktuálně v popředí a která byla tou předchozí v popředí. Kromě toho každý z názvu aplikace je podnabídka, a tak pokud rozbalíme podnabídku šipkou vpravo, získáme seznam oken, jež k aplikaci náleží. Takto je možné se přepnout nejen do konkrétní aplikace aktivováním příkazu Otevřít aplikaci, ale i do konkrétního okna aplikace.

Drtivá většina oken náleží k nějaké spuštěné aplikaci, můžeme se však setkat s okny, jež k žádné aplikaci nepatří. Výhoda nabídky pro výběr aplikací je právě ta, že dovoluje skrze tuto nabídku VoiceOveru přístup z klávesnice k takovýmto oknům, která se sdružují do podnabídky Systémové dialogy.

Přepínání oken

Každá spuštěná aplikace může mít okno jedno či více, ale i okno žádné, což je oproti Windows rozdíl, jenž nám ze začátku bude připadat zvláštní. V OS X platí, že aplikace je ustanovena již svými aplikačními nabídkami a žádné aplikační okno mít nemusí. Pokud se nám podaří zavřít i to jediné okno, které většina aplikací má, lze vše napravit přes aplikační nabídku okno, kde je možné vybrat, které z oken se má zobrazit.

Aplikace mívající více oken, typicky např. editory dovolují editovat více dokumentů najednou, pak můžeme ovládat pomocí klávesových zkratek na přepínání oken. První z nich je příkaz systému pro přecházení mezi okny klávesovou zkratkou CMD+¨a druhý z nich nabídka VoiceOveru pro přepínání oken pomocí VO+F2,F2. V některých případech je jedno, který ze způsobů použijeme, vyskytují se však případy, kdy nabídka VoiceOveru pro výběr oken je jediným způsobem, jak mezi okny aplikace přepínat. Nestává se to často, ale je nutné na to pamatovat ve chvílích, kdy máme dojem, že by aplikace měla mít více oken. Klávesová zkratka CMD+¨ funguje bezpečně v aplikacích, které nabízí práci s více pohledy či dokumenty - Finder, Mail, Safari ad.

Podcast

V podcastu k dnešnímu dílu si vykopírujeme výpis vyhledávání z Knihovny digitálních dokumentů, upravíme a promažeme vše nepotřebné. Tímto si procvičíme práci s textem a přepínání mezi aplikacemi. Až budeme mít vše hotové, rozhodneme se, že s výsledkem nejsme spokojeni. Vrátíme se tedy k některé z předchozích verzí pomocí funkce procházení verzí v editoru TextEdit, čímž si procvičíme přepínání oken a zopakujeme práci s dialogy.

Podcast ke stažení ve formátu mp3 (14,1 MB)

Autorem článku je Roman Kabelka.

Další díly seriálu

pondělí 26. listopadu 2012

Psaní na iPhonu poslepu

Moderní chytré telefony zastanou funkci mnoha jednoúčelových zařízení, a tak jejich koupě se vyplatí a to i zrakově postiženým. Přestože tyto telefony jsou výhradně dotykové, nabízí způsob ovládání, jenž i nevidomý poměrně snadno zvládne a může tak telefon využívat se všemi jeho výhodami. Jak už z POSLEPU víte, patří mezi takové telefony i Apple iPhone.

K dotykovému ovládání nejen nevidomý, ale i běžní uživatelé mají často averzi a odmítají jej. Překonají-li nakonec ostych a dotykové ovládání si vyzkouší, zjistí, že nejproblematičtější je psaní na softwarové klávesnici. Nutno říct, že právem a že psaní na dotykové klávesnici je pro zrakově postiženého v nejlepším případě o polovinu pomalejší - vyslechnutí správně trefeného znaku a jeho napsání. Jsou si toho dobře vědomi i tvůrci aplikací, které si dnes představíme a které se snaží přinést na dotykový displej iPhonu něco nového a rychlejšího.

Na začátek je nutno říci, že žádná z těchto aplikací v době psaní tohoto článku nepodporuje češtinu, ale pokud bude zájem ze strany našich uživatelů, může se to jistě změnit. Rovněž tak jisté nepohodlí je v tom, že se jedná o samostatné aplikace, v nichž se text napíše a potom pomocí schránky nebo vestavěných dialogů systému iOS pošle dále. iOS totiž neumožňuje rozšiřovat funkce integrovaných klávesnic.

Vestavěné metody VoiceOveru

Pro úplnost je vhodné zmínit, co v základu iPhone s aktivovaným Voice Overem nabízí. Obě metody tzv. standardního a dotykového psaní jsme už blíže rozvedli např. v článku iPad: standard přístupnosti dotykových zařízení - 3. díl, proto si jen uveďme, že přesnost trefení žádaného znaku a sledování odezvy odečítače, zda zaměřujeme správný znak, je právě to, co psaní činí pomalejším. S iOS nově 6 odpadla nutnost na znaku nějakou dobu setrvat, aby se napsal, přesto rychlost se rapidně snižuje, nejsme-li schopni trefit žádaný znak na první pokus a musíme provést korekční tah prstem na to správné místo na klávesnici.

Fleksy - Happy Typing: přibližná QWERTY klávesnice

Problém související s tím, že nevidomý se vždy na poprvé netrefí do žádaného znaku, se snaží vyřešit aplikace Fleksy. Tímto způsobem psaní může nevidomý dosáhnout srovnatelné rychlosti s běžným uživatelem. Jednoduše ťukáme na místa na displeji, kde si myslíme, že žádané znaky jsou. Na Fleksy potom je, aby vyhodnotila, co jsme měli na mysli. Vezmeme-li si ku příkladu slovo "ahoj", můžeme jít na to následovně:

a
zcela vlevo, ani nahoře, ani dole
h
někde uprostřed ve zhruba stejné linii s a
o
vpravo trochu od okraje, o něco více nahoře než h
j
podobně jako h, ale o trochu více vpravo

Slovo potvrzujeme vložením mezery gestem švihnutím doprava, při čemž se vysloví rozpoznané slovo. Jde-li o chybnou interpretaci, je možné šviháním nahoru a dolů vybírat z dalších zamýšlených slov.

Lze namítnout, že de facto metodu Fleksy již teď nabízí iOS 6 v integrované klávesnici, problém je však ve slovnících, které Fleksy pro svoji funkci potřebuje a které se jeví zatím jako kvalitnější než u integrované klávesnice v iOS. Navíc Fleksy dovoluje slovo korigovat i po napsání mezery, zatímco VoiceOver přítomnost automatických korektur oznamuje pouze zvukem a je na uživateli, aby si implicitně šviháním nahoru a dolů zkontroloval správnost korektury, kterou nelze po stisku mezery v prostředí iOS již odvolat. S Fleksy tedy děláme jen ty gesta, jenž jsou opravdu nutná, a tím vyniká ve své rychlosti.

Více viz Fleksy - Happy Typing.

Type Brailler Learn Braille: Dotykový Perkins

Jak už název napovídá, tato aplikace dovoluje na displeji iPhonu nejen psát v Braillu, ale i naučit se jej. iPhone je třeba držet na šířku, při čemž při psaní používáme obou rukou - z každé ruky vždy ukazováček, prostředníček a prsteníček. Před započnutím psaní je nutné ťuknout prsty pravé a poté levé ruky na displej, aby se správně nastavilo umístění jednotlivých kláves na virtuálním psacím stroji. Rozložení kláves odpovídá běžnému obouručnímu Pichtovu nebo Perkinsovu psacímu stroji, avšak prsty je potřeba mít na displeji poskládané zhruba do tvaru písmene V, protože displej není tak široký.

Umíme-li tedy Braillovo písmo, je psaní na takovém virtuálním psacím stroji rychlé, protože znak vkládáme současným ťuknutím příslušných prstů, jenž odpovídají bodům 1 až 6. Navíc jsou k dispozici gesta umožňující mazání a pohyb v textu a to bez toho, abychom postavení prstů museli měnit:

Pootočení pravým ukazováčkem a prostředníčkem
vložit mezeru
Pootočení levým ukazováčkem a prostředníčkem
smazat znak (Backspace)
Švihnutí pravým ukazováčkem
posunout kurzor vpravo
Švihnutí levým ukazováčkem
posunout kurzor vlevo

Aby všechna gesta psaní a pohybu byla správně rozpoznávána musí být vypnutý Voice Over, proto aplikace je samoozvučovací a mluví hlasem Alex, jenž je známý z prostředí OS X. Samozřejmě kromě samotného psaní je i ozvučené menu, kde na jednotlivé braillské body jsou namapovány různé funkce jako např. výuka základů Braillu, výuka braillské abecedy nebo test psaní. Funkce se spustí po poklepání na příslušné klávese. Test psaní zahrnuje i takové funkce jako napsání a vytočení telefonního čísla nebo jednoduchý kalkulátor.

Type Brailler Learn Braille je tedy všestrannou aplikací s propracovanými funkcemi, a tak její vývojář, pan Radomír Brúder, který nám zdarma poskytl k testování plnou verzi, si jistě zaslouží uznání. Přesto je zřejmé, že aplikace cílí na začátečníky a pro běžné každodenní použití je až příliš výřečná. Nebylo by tedy od věci vytvořit ořezanou verzi aplikace, jež bude určená jen ke psaní. Jistou nevýhodu v porovnání s ostatními prezentovanými metodami v tomto článku je nutnost zaměstnat při psaní obě ruce, což není prakticky použitelné v terénu.

Více viz Type Brailler Learn Braille.

TypeInBraille: Braill tvořený gesty

Braillovo písmo, jež by bylo možné psát i v terénu jednou rukou, nám představuje aplikace Type In Braille. Ze začátku tento způsob psaní vyžaduje trochu tréningu, protože přece jen nejde o standardní metodu, kterou by bylo možné začít ihned používat. Rovněž rychlost není zrovna silnou stránkou tohoto způsobu psaní, nicméně díky jednoduchým gestům se uplatní nejlépe právě v terénu.

Každý znak v závislosti na braillské reprezentaci tvoří dvě až tři gesta. Šestibod je rozdělen do tří dvojic po řádcích, tj. body 1-4, 2-5 a 3-6, při čemž zadáváme gesta postupně pro jednotlivé dvojice bodů tak, jak jsou ve znaku zastoupeny:

Klepnutí vlevo
ve znaku je přítomný levý bod (1, 2 nebo 3)
Klepnutí vpravo
ve znaku je přítomný pravý bod (4, 5 nebo 6)
Klepnutí dvěma prsty
ve znaku jsou přítomny oba body (1-4, 2-5 nebo 3-6)
Klepnutí třemi prsty
ve znaku není přítomný žádný z dvojice bodů
Švihnutí vpravo
ukončit znak a přejít na další

Příklad použití ukazuje následující tabulka pro napsání slova "auto".

ZnakBodyGesta
a1Klepnutí vlevo, švihnutí vpravo
u1-3-6Klepnutí vlevo, klepnutí třemi prsty, klepnutí dvěma prsty
t4-2-5-3Klepnutí vpravo, klepnutí dvěma prsty, klepnutí vlevo
o1-5-3Klepnutí vlevo, klepnutí vpravo, klepnutí vlevo

Aplikace dále nabízí gesta, kterými můžeme text editovat a manipulovat s ním:

Švihnutí vlevo
zrušit poslední zadávání znaku nebo smazat znak (Backspace)
Švihnutí dolů
Nový řádek
Švihnutí nahoru
Vyvolat menu s nabídkou funkcí pro odeslání textu
Točení dvěma prsty (rotor) = Přelaďování mezi vkládacím, navigačním a označovacím režimem

Je tedy vidět, že se jedná o metodu zadávání textu v zásadě jednoduchou. Vtip je v tom, abychom měli dobrou, až grafickou, představu o podobě jednotlivých znaků v Braillově písmu. Jedině tak budeme moci tvořit gesty text kdekoli a relativně rychle.

Více viz TypeInBraille.

Závěr

Tento článek měl za cíl představit tři alternativní různá řešení, jak je možné psát na dotykovém displeji iPhonu. Je zřejmé, že prostor na nové nápady tu je a že se mohou najít i budoucí řešení pro ty uživatele, kteří by s dotykovým displejem rádi začali, ale bojí se ho a chtějí si pro začátek zvolit způsob psaní, který bude nejbližší jejich požadavkům nebo bude připomínat to, co znají z dřívějška.

Autorem článku je Roman Kabelka.

Související odkazy

středa 14. listopadu 2012

Apple mapy v rovině technické přístupnosti zatím vedou nad těmi od Googlu

Zatímco podle ohlasů uživatelů by si nové Apple mapy zasloužily vysokoškolskou známku E, což znamená, že prošly s odřenýma ušima, či spíše F neboli totální propadák (fail), nevypadají z pohledu nevidomého tak tragicky. Apple totiž i nové mapy vyvíjel postupem sobě vlastním, tj. vyvojáři při jejich vývoji brali v potaz i přístupnost. Pojďme si tedy představit způsob, jak s mapami může pracovat nevidomý.

Samozřejmě i pro uživatele odečítací funkce VoiceOver je přesnost mapových podkladů klíčová. Na druhou stranu oblačné satelitní snímky, černobílé záběry a jiné grafické nedokonalosti jsou nevidomému srdečně jedno, proto prvotní zkušenosti s Apple mapami nemusí být tak odstrašující. Navíc je evidentní, že jde o pozitivní posun v přístupnosti oproti původním vestavěným Google mapám.

Sledování směru

Pokud najedeme prstem do dolního pravého rohu, měl by nám VoiceOver ohlásit tlačítko Nastavení. Gestem švihnutí jedním prstem vpravo najdeme tlačítko Sledování. Někdy se může stát, že tlačítka se na spodním okraji displeje neobjeví, v tom případě použíjeme gesto klepnutí čtyřmi prsty ve spodní části displeje pro přesun na poslední prvek a šviháme zpátky. Nebo též můžeme švihat doprava tak dlouho, až tlačítka nalezneme.

Tedy jestliže nám VoiceOver oznámil tlačítko Sledování, můžeme jej opakovaným poklepáním přepínat mezi třemi stavy:

  • Vypnuto: Nesleduje se poloha ani směr, kterým stojíme. Toto je vhodné pro prohlížení mapy na místě, jenž nesouvisí s aktuální polohou - typicky něco vyhledaného.
  • Zapnuto: Mapa odroluje na místo se současnou polohou a můžeme si prohlížet jeho okolí. Pokud šviháním doprava a doleva nalezneme na mapě značku se současnou polohou a vydáme se na cestu, bude VoiceOver oznamovat, kde se právě pohybujeme - typicky číslo domu, ulice a obec. Toto je vhodné pro případy, kdy potřebujeme dohledat konkrétní dům.
  • Zapnuto s indikací směru: VoiceOver automaticky oznamuje, na které ulici se nacházíme a k jaké se blížíme. Navíc se odemče rotace mapy, tudíž po vypnutí sledování je mapa orientovaná tak, jak stojíme - horní část displeje ukazuje to, co máme před sebou. Tento režim je vhodný pro případy, kdy oblast relativně známe a nechceme minout důležitou odbočku. Má ovšem nevýhodu v tom, že skrze VoiceOver nelze mapu prohlížet, proto je nutné sledování pro prohlížení vypnout.

Navigace

Pokud opět vyjdeme z pravého dolního rohu a šviháme až k tlačítku Trasa, jenž potvrdíme, můžeme zadat začátek a konec trasy. Kromě napsání adresy lze napsat i název záložky nebo jméno kontaktu, u kterého máme uloženou polohu. Též stačí zadat jen několik písmen a vybrat si poklepáním položku ze seznamu v pravé části displeje nad zobrazenou klávesnicí. Ponecháme-li pole Začátek prázdné, vezme se současná poloha.

Druhou možností je, že vyjdeme opět od tlačítka Nastavení a šviháme doleva až k tlačítku Záložky. Po poklepání na něm můžeme na dolním okraji displeje přepínat mezi třemi seznamy - Záložky, Historie a Kontakty. Na panelu Historie můžeme již předvybrat trasu, kterou jsme v minulosti absolvovali. Pokud si vybereme některý z kontaktů nebo záložek a poklepeme na ně, objeví se mapa daného místa, přes kterou je překryt tzv. informační popup. Pokud poklepeme kamkoli mimo něj, dostaneme se do mapy. Popup má prozatím tu nepříjemnou vlastnost, že se v něm nelze orientovat šviháním vlevo a vpravo a musíme jej tak najít jetím po displeji od horní části displeje až k popupu. Je nutné jet prstem relativně pomalu, protože se jedná o úzký proužek ve středu displeje. V levé části je název místa a vpravo tlačítko Další informace. Pro aktivování tohoto tlačítka je praktické využít tzv. rozdělené klepnutí, kdy jedním prstem si držíme tlačítko a druhým přiklepneme. Na obrazovce s detailem o místě jsou dvě důležitá tlačítka - Navigovat sem (ze současné polohy do vybraného místa) a Navigovat odsud (z vybraného místa do současné polohy).

Na obrazovce s trasou si poklepáním na příslušném přepínači můžeme vybrat mezi navigací autem, pěšky a veřejnou dopravou. Též si zde můžeme vybrat některou z alternativních tras. Chceme-li si vybranou trasu prohlédnout ještě před vyražením na cestu, lze zobrazit detail trasy poklepáním na tlačítko ZObrazit jako seznam, které je nejsnáže přístupné tak, že klepneme čtyřmi prsty v dolní části dospleje a dostaneme se na poslední ovládací prvek. Tento seznam instrukcí pro navigaci si můžeme přečíst obvyklými gesty VoiceOveru.

Pokud máme vše nastaveno, vyrazíme na trasu a poklepeme na tlačítko Start. V závislosti na zvoleném druhu navigace se řídíme instrukcemi následovně:

  1. Trasa veřejnou dopravou: Objeví se nabídka alternativních aplikací pro navigaci, neboť tento druh navigace není v České republice podporován.
  2. Trasa autem: Na iPhonu 4S a iPhonu 5 se řídíme podle instrukcí, které nám v pravý čas VoiceOver řekne. Můžeme tento způsob použít i pro pěší navigaci, avšak jsou zohledňovány jednosměrky, cíl je hlášen instrukcí k zastavení v relativně velkém okruhu (cca 50 m) a pokyny pro zabočení nejsou oznamovány tak vhodně, jak při větší rychlosti v autě - např. mohou být oznámeny až po zabočení nebo po minutí ulice.
  3. Trasa pěšky: Musíme se přesunout nejprve šviháním vlevo a vpravo na pole instrukcí, v němž přecházíme mezi jednotlivými kroky šviháním nahoru a dolů. Někdy dojde k automatickému přejití na další krok, ujdeme-li daný úsek, nelze se ovšem na to spoléhat a VoiceOver změnu nehlásí, i když je zaměřen na poli instrukcí. K samotnému listování instrukcí musíme mít tedy zapnuté ještě sledování směru a to během cesty s indikací směru a v cílové ulici sledování současné polohy.

Až dojdeme do cíle nebo přejeme-li si navigaci předčasně ukončit, poklepeme na tlačítko Konec v levém horním rohu.

Audioukázka

Poslechněte si reportáž z navigování (mp3; 7,6 MB).

Prohlížení mapy

Mapu s aktivním VoiceOverem si můžeme prohlížet až překvapivě jednoduše a poměrně srozumitelně. Běžně při horním okraji displeje je sever, dole jih atd. Je-li mapa orientovaná jinak, dozvíme se to tak, že z tlačítka Nastavení švihneme jednou doleva a tam při změněné orientaci je tlačítko kompasu s informací o orientaci mapy. Poklepeme-li na kompas, zmizí a mapa se přeorientuje na sever.

Klepnutím třemi prsty se dozvíme, jakou oblast mapy vidíme a jak je tato oblast velká. Záběr můžeme měnit tak, že rotor točením dvěma prsty přeladíme na hodnotu Zvětšení a potom šviháním nahoru a dolů měníme měřítko. Menší měřítko sice umožňuje větší záběr, ale snižuje se zároveň schopnost cesty VoiceOverem sledovat, nehledě na to, že některé méně důležité cesty jsou zcela zamlčeny pro množství detailů. Potřebujeme-li prohlížet část mapy mimo viditelnou oblast, potáhneme třemi prsty mapu daným směrem - tj. chpro odkrytí toho, co je za horním okrajem displeje, potáhneme mapu třemi prsty dolů. Mapa se vždy neposune o celou délku displeje v daném směru, ale zhruba o polovinu, což nedovoluje ztratit návaznost v prozkoumávání.

Šviháme-li vlevo a vpravo, můžeme si projít všechny místa, které aktuální výsek mapy zobrazuje. Při poklepání na vybraném místě zobrazíme informační popup, o němž jsme se zmínili dříve. Pravé kouzlo v prohlížení je ovšem v tom, že můžeme jet prstem po displeji a VoiceOver bude říkat, co právě máme pod prstem. U rovných cest navíc říká, odkud kam cesta vede, což se hodí pro její další sledování. Pokud totiž na cestě prst podržíme a VoiceOver říká, že se jedná o severojižní silnici, víme, že při tažení prstu z vrchu dolů budeme cestu sledovat. Při sledování cesty a tažení prstu se ozývá zvuk indikující, zda dodržujeme správný směr. V případě, že se prst od cesty vzdaluje, zvuk má vyšší tón. Tímto způsobem můžeme poměrně dobře sledovat zakřivení cesty , její orientaci a místa, v kterých se protíná s jinými cestami. VoiceOver reaguje až příliš aktuálně, což má za následek, že křižovatku přečte jen ve chvíli, kdy na ní tažený prst zastavíme.

Videoukázka

Hodnocení

Apple mapy z hlediska přístupnosti přinášejí nové funkce oproti Google mapám pro iOS - zejména při prohlížení mapy. Nelze je ovšem zatím příliš prakticky využít pro pěší navigaci, která je pro nevidomé nejdůležitějším způsobem navigace, jenž by byl využitelný při samostatném pohybu. Prozatím tedy pro samostatný pohyb je praktičtější sáhnout po některé z ověřených navigací v AppStore, byť Apple mapy mohou být vhodným doplňkem pro zorientování se na daném místě.

Autorem článku je Roman Kabelka.

Související odkazy

pátek 9. listopadu 2012

Apple jako kompenzační pomůcka pro zrakově postižené - 8. díl

Efektivnější vyčítání oken a textu

V minulém díle jsme si ukázali základní příkazy pro pohyb VoiceOver kurzoru, které si dnes shrneme a doplníme o další zpříjemňující práci. Rovněž přijdou na řadu příkazy umožňující se zorientovat v tom, kde se právě nacházíme a jak se pohybovat v textových polích.

Rychlá navigace a další užitečné příkazy

Abychom při navigaci VoiceOver kurzoru spolu se šipkami nemuseli stále stiskávat klávesy VO (Ctrl+Alt), existuje režim rychlé navigace, na který si rychle zvykneme. Přepíná se soustiskem levé a pravé kurzorové šipky a stačí poté stiskávat pouze šipky. Následující tabulka ukazuje příkazy pro VoiceOver kurzor, které mají alternativu v rychlé navigaci:

PříkazBez rychlé navigaceS rychlou navigací
Přesunout VoiceOver kurzor na další prvekVO+Šipka dopravaŠipka doprava
Přesunout VoiceOver kurzor na předchozí prvekVO+Šipka dolevaŠipka doleva
Přesunout VoiceOver kurzor na další prvek daného typuVO+Šipka dolůŠipka dolů
Přesunout VoiceOver kurzor na předchozí prvek daného typuVO+Šipka nahoruŠipka nahoru
Zahájit interakci s prvkem pod VoiceOver kurzoremVO+Shift+Šipka dolů Šipka dolů+Šipka doprava
Ukončit interakci s prvkem pod VoiceOver kurzoremVO+Shift+Šipka nahoru/td>Šipka dolů+Šipka doleva
Aktivovat (stisknout) prvek pod VoiceOver kurzoremVO+MezerníkŠipka nahoru+Šipka dolů

Když už uvádíme výčet příkazů, zmíníme si i ty, které nás v rámci zkoumané oblasti VoiceOver kurzorem přesouvají po menších či větších úsecích:

Přejít mírně daným směrem (VO+Shift+Šipka doleva, VO+Shift+Šipka doprava):
Tyto příkazy umožňují v textových polích pohyb VoiceOver kurzoru po znacích textu.
Přejít na viditelný začátek (VO+Home) a viditelný konec (VO+End):
Přesune VoiceOver kurzor na první, rresp. poslední,, prvek v aktuálním řádku tabulky či textu.
Přejít na začátek (VO+Shift+Home):
Přesune VoiceOver kurzor na první prvek aktuální oblasti interakce - např. v tabulce se přesune na buňku v prvním řádku a prvním sloupci.
Přejít na konec (VO+Shift+End):
Přesune VoiceOver kurzor na poslední prvek aktuální oblasti interakce - např. na tlačítko OK ve spodní části dialogového okna.
Výběr položek (VO+I):
vyvolá menu se všemi položkami aktuálního okna, v němž lze vybrat položku šipkami či obsaženými písmeny a Enterem na ni VoiceOver kurzor přesunout. Více viz o výběrových nabídkách později v podkapitole o přepínání aplikací a oken.

Pozor na to, že na většině Apple klávesnic je nutné namísto Home stisknout kombinaci FN+šipka doleva, namísto Page Up FN+Šipka nahoru apod.

Rotor

V tuto chvíli se pozastavme u příkazů pro přechod VoiceOver kurzoru na další a předchozí prvek daného typu. To, po jakých prvcích šipky nahoru a dolů přechází, záleží na nastavení tzv. rotoru. Rotor přelaďujeme (přepínáme) při zapnuté rychlé navigaci vpřed soustiskem horní a pravé kurzorové šipky a vzad soustiskem horní a levé kurzorové šipky. Význam rotoru plně doceníme až v oblastech webového obsahu, proto jej zde zmiňujeme jen pro úplnost, jak lze VoiceOver kurzor ovládat.

Mimo oblasti webového obsahu je možné rotor přelaďovat mezi navigací a pohybem po znacích a slovech. Pro běžnou práci v oknech aplikací je ovšem vhodné mít rotor naladěn na volbě Navigace, neboť ta šipkám nahoru a dolů dává kýženou a očekávanou funkci - to jest např. v tabulkových seznamech šipky nahoru a dolů přechází mezi řádky.

Informace o aktuální pozici

V jakoukoli chvíli při aktivovaném VoiceOveru si můžeme ověřit, kde v systému se nacházíme, jak jsou zaměřené jednotlivé kurzory a co je vybráno. Tyto informace zjíšťujeme pomocí funkčních kláves F1 až F6 v kombinaci s klávesami Vo a mají následující význam:

VO+F1
Přečte název aplikace v popředí
VO+F2
Přečte název aktuálního okna v popředí
VO+F3
Popíše prvek pod VoiceOver kurzorem
VO+F4
Popíše prvek zaměřený fokusem
VO+F5
Popíše prvek zaměřený ukazatelem myši
VO+F6
Přečte vybraný text či vybrané položky v seznamu

Přestože VoiceOver kurzor a fokus se navzájem následují, jak jsme si již říkali, nedávají příkazy pro popsání pozice VoiceOver kurzoru a fokusu vždy stejnou odpověď. Je to zapříčiněno již známým faktem, že fokus se nedostane na všechny prvky, na které VoiceOver kurzor,, proto k jejich svázání dochází jen na prvcích, které jsou schopny oba kurzory zaměřit.

Hlášení o popisovaných prvcích se mohou poměrně dosti lišit v závislosti na tom, jaký prvek je zaměřen. Nebudeme si blíže tyto hlášení rozebírat, neboť jsou v zásadě srozumitelná. Stojí pouze za zmínku, že pokud VoiceOver kurzorem nebo fokusem je zaměřeno textové pole, je popsána pozice i textového kurzoru (ukazatele). Dále při popisování položky pod VoiceOver kurzorem je i přečten nápovědný text říkající jak s prvkem pracovat. Tento nápovědný text je možné si kdykoli nechat přečíst pomocí klávesové zkratky VO+Shift+N, popř. je čten automaticky při nejvyšší podrobnosti čtení.

Jestliže funkční klávesu patřící danému kurzoru stiskneme dvakrát, dozvíme se dodatečné informace o prvku či pozici. Je-li např. VoiceOver kurzor v textovém poli, můžeme stiskem VO+F3,F3 zjistit, kolik řádků text má a kolik jich je viditelných.

Pohyb v textu

Když už jsme u textových polí, pojďme si říci, jak se pohybovat v textu. Přestože několik rozdílů najdeme, není na práci s textem v prostředí OS X zásadně nic jiného oproti Windows. Zde je srovnávací tabulka funkcí pro pohyb v textu, které oba systémy nabízí:

FunkceWindowsMac
Posunout kurzor o znakŠipka doleva/dopravaŠipka doleva/doprava
Posunout kurzor o slovoCtrl+Šipka doleva/dopravaAlt+Šipka doleva/doprava
Posunout kurzor na okraj řádkuHome/EndCMD+Šipka doleva/doprava
Posunout kurzor o řádek a optimálně zachovat sloupecŠipka nahoru/dolůŠipka nahoru/dolů
Posunout kurzor o odstavecCtrl+Šipka nahoru/dolůAlt+Šipka nahoru/dolů
Posunout kurzor o obrazovkuPage Up/DownAlt+Page Up/Down
Posunout kurzor na okraj celého textuCtrl+Home/EndCMD+Šipka nahoru/dolů

Musíme si dát pozor na to, že při aktivní rychlé navigaci VoiceOveru je nutné před započetím pohybu v editačním poli zahájit s polem interakci. Rovněž musíme počítat s tím, že rychlá navigace mění význam kurzorových šipek, protože ty pohybují přímo s Voiceover kurzorem. V praxi to znamená, že v textu je základním prvkem pro pohyb VoiceOver kurzoru slovo. Při aktivní rychlé navigaci tedy je nutno používat pro pohyb po znacích již zmíněné klávesové zkratky VO+Shift+Šipka doleva/doprava. Na první pohled se může zdát primární navigace šipkami doleva a doprava po slovech nezvyklá, má však svoji logiku ve smyslu širšího záběru okolního kontextu než jsou znaky.

Ještě jednu, avšak nesporně větší, nezvyklost přináší VoiceOver při odezvě pohybu v textu. V základním nastavení nečte totiž text, který je vpravo od kurzoru, ale text, přes který při pohybu kurzor přešel. Prakticky to má dopad takový, že si musíme dobře uvědomit, na jakém konci vysloveného úseku textu (znaku či slova) se kurzor nachází. Při pohybu vpřed je kurzor umístěn za ním, zatímco při pohybu vzad před ním. De facto to odpovídá režimu čtení, jenž používají odečítače ve Windows pouze při označování a odznačování textu. Je dobré si na tuto vlastnost zvyknout, neboť VoiceOver v systému iOS vyčítá změny pozice kurzoru stejně a toto chování nelze na mobilních zařízeních v současné době přenastavit.

Podcast

V podcastu k dnešnímu dílu si nejprve napíšeme v editoru TextEdit krátký text a odzkoušíme funkce pro přečtení aktuální pozice. Dále si procvičíme práci s rychlou navigací a obecně práci s uživatelským rozhraním. Poslouží nám k tomu utilita VoiceOver, kde si přenastavíme vyslovování číslic a to, aby VoiceOver četl text vpravo od kurzoru a nikoli text, přes který kurzor přechází.

Podcast ke stažení ve formátu mp3 (12,3 MB)

Autorem článku a podcastu je Roman Kabelka.

Další díly seriálu

středa 30. května 2012

Recenzia prístupnosti iPhone 4 16 GB: 2. díl

Pokračování recenze Petera Gombárika o přístupnosti iPhone 4. Pokud jste jej ještě nečetli, můžete si přečíst 1. díl recenze přístupnosti iPhone 4.

Telefonovanie

Ako som písal, tak na hlavnej obrazovke nie je žiaden číselník, sú tam ikonky rôznych aplikácií nastavení a pod. No v spodnej časti obrazovky sú vypichnuté položky a medzi nimi sa nachádza aj telefón. Túto položku dvojitým poklepaním vyberieme a zobrazí sa veľká číselná klávesnica. Tu môžeme vytáčať čísla, ktoré chceme, spôsob zadávania čísiel závisí od nastavenia rotora priamo v aplikácii Voiceover. Spodný riadok display sa zmení a máme nasledovné možnosti: klávesnica, pri tejto položke sa nám pri zadávaní čísla zobrazí vybrané číslo, ďalej telefónny zoznam, obľúbené a odkazy. Vždy ak si vyberieme jednu z týchto štyroch možností zobrazí sa ktorá z nich je vybratá priamo pri jej tlačidlu.

Kontakty

Ako už samotný názov napovedá nič iné tu nie je len kontakty. No musel som sa pri tejto aplikácii zastaviť, pretože ma hneď na začiatku potešilo, že som si bez akýchkoľvek problémov zosynchronizoval kontakty cez google apps. Takto mám rovnaké kontakty v Outlooku 2003 a tiež aj priamo v telefóne. Tým, že sú kontakty priamo previazané aj s e-mailovým klientom, môžem využiť všetky možnosti ako pri klasickom počítači, teda písanie e-mailov, pozvánok do kalendára a pod.

Slabou stránkou kontaktov je hľadanie resp. listovanie. Po otvorení kontaktov sa ukáže zoznam zoradený podľa abecedy. Tento zoznam mien je na ľavej strane displaya, na pravej je pásik, ktorý je nazvaný register. Ak si aktivujete poklepaním register, tak švihaním prsta nadol, alebo nahor si vyberáte začiatočné písmeno priezviska podľa ktorého budú zobrazené kontakty. Čiže ak chcem niekoho nájsť pod písmenom C, tak dvakrát švihnem prstom po pásiku smerom dole, Voiceover prečíta vybrané C a na display mám kontakty začínajúce týmto písmenom. Tento spôsob vyhľadávania sa mi zdá dosť zdĺhavý, ale na vrchu displaya sa našťastie nachádza vyhľadávacie pole, kde môžete po jeho aktivovaní vpísať priezvisko hľadanej osoby. Predsa len trošku rýchlejšie. Ak máte ľudí, ktorým voláte častejšie, tak ho môžete zaradiť do obľúbených, priamo jeho telefónne číslo. Potom stačí po otvorení aplikácie telefón zvoliť si obľúbené a tam ho nájdete. Pozor, v obľúbených budete mať mená zoradené podľa poradia ako ich tam zadáte, nie podľa abecedy.

Písanie

Spôsob písania som popisoval ako príklad pri nastavení rotora, ale rád by som ešte napísal, že Iphone prečíta orientáciu klávesnice, či je na výšku, na šírku a podľa toho zoradí aj celú klávesnicu. Možno je len škoda, že niektoré znaky a to aj bodku musíte zadávať buď tak, že si vyberiete tlačidlo viac čísiel, kde sú aj znaky, alebo v prípade bodky to spravíte tak, že dvakrát za sebou stlačíte medzerník, čím napíšete bodku a za ňou aj medzeru. Príde mi to trochu nepraktické. No zaujímavosťou je, že napríklad pri prehliadači Safari je úplne iná klávesnica ako pri písaní správ. V Safari sú zobrazené aj znaky ako bodka, zavináč, a pod.

Vkladanie textu do textových polí, či už na internete, alebo priamo do správy je jednoduché. V prípade, že tak chcete spraviť, dva krát poklepete na pole do ktorého chcete vpisovať a to sa následne otvorí a vy môžete písať. Spôsob zadávania textu môžete pri písaní pomocou rotora bez problémov meniť.

Správy

Tu by som chcel upozorniť len na jednu zaujímavosť, správy sa zoraďujú tak, že vidíte správy od jedného užívateľa hneď vedľa seba. Čiže vidíte, čo ste písali vy a čo Vám na danú správu odpovedali. Hneď naspodku displaya je textové pole, do ktorého ak začnete vpisovať, tak odpovedáte na poslednú správu Vášho priateľa od ktorého máte danú správu. Trošku dlhšie som hľadal tlačidlo na vytvorenie novej správy. Zvyknutý z Nokie som hľadal vytvoriť novú, ale v Slovenskom prostredí je teraz na vytvorenie správy tlačidlo skladať.

Aplikácie, ktoré ma potešili

Nebudem tu ďalej popisovať všetky nastavenia, možnosti každej aplikácie, ale napíšem len tie, ktoré ma skutočne potešili.

Safari: Internetový prehliadač, ktorí niektorí zatracujú pre nepodporovanie flashu, ale mňa doslova nadchol. Zobrazenie stránok je rýchle, telefón sa nezasekáva pri čítaní a obzvlášť príjemné je to, že prvky na stránke vidíte tak na display, ako v skutočnosti sú. Na jednej strane úžasná vec pre priestorovú orientáciu, ale na druhej strane si musíte stránku poriadne pozrieť, aby ste sa s ňou zoznámili a zorientovali. Záleží na tom, kde je hlavné menu stránky, kde sú rôzne odkazy a pod. No rýchlosť s akou sa dá na internete pracovať ma prekvapila.

E-mail: Krásne prístupná aplikácia, správy opäť zoraďované do vlákien a príprava pre nastavenia rôznych účtov. Mňa vyslovene potešila spolupráca s Google apps, ktorá je aj vďaka e-mail push fakt skvelá.

Počasie: Aplikácia počasie je tiež príjemná, môžete si nastaviť mestá, pre ktoré chcete stav počasia, alebo necháte iPhone, aby sám zistil, že kde sa nachádzate a podľa toho zobrazil aktuálne počasie vo vašom meste. Samozrejmosťou je predpoveď na ďalšie dni.

Mapy: Apple používa mapy google. U nás tieto mapy nepodporujú hlasovú navigáciu, ale viete si presne pozrieť celú trasu ako na maps.google.com

Prvé zhrnutie: iPhone mám necelý týždeň a preto prídem na ďalšie skvelé, ale aj menej potešujúce veci. Zatiaľ som sa vôbec nepúšťal do Apple store a tým pádom ani do prístupnosti ďalších aplikácií s Voiceoverom. No prvý dojem je fajn. Určite sú veci, ktoré sa mi nepáčia, ako menenie batérie, malá simka, alebo software do počítača a politika Apple. No jedno je úžasné a to sa nedá poprieť. Apple je prvou firmou, ktorá do samotného zariadenia robí veci ktoré zlepšia prístupnosť nie len pre nás, ale napríklad aj pre ľudí, ktorí majú problémy s motorikou, nedoslýchavých a pod.

Berte prosím toto ako prvotnú recenziu, v prípade, že budete mať akékoľvek otázky, ktoré sa týkajú prístupnosti, pohybovania sa v menu, alebo čokoľvek čo Vás ohľadom iPhone zaujíma, neváhajte, píšte a ja verím, že Vám budem vedieť odpovedať.

Související odkazy

úterý 29. května 2012

Recenzia prístupnosti iPhone 4 16 GB: 1. díl

iPhone se během krátké doby stává stále oblíbenějším mobilním telefonem mezi nevidomými uživateli. Používat ho začínají hlavně ti technicky zdatnější. Peter Gombárik napsal recenzi přístupnosti iPhone a nabídl mi ji ke zveřejnění. Já za ni děkuji a dnes vám předkládám její první díl.

Viacerí moji priatelia ma upozorňovali na nový iPhone 4 a hlavne na jeho prístupnosť. Nešiel som úplne do neznáma, pretože niektorí moji kamaráti tento telefón mali a tak som si už niektoré veci mohol vyskúšať u nich. Na začiatok tejto recenzie môžem povedať, že som sa rozhodol správne a nech si to zoberiem z ktorejkoľvek stránky, tak iPhone ma zaujal a jeho možnosti hlavne v oblasti prístupnosti sú veľmi dobré.

Plusy:

  • Slovenská syntéza reči
  • Program VoiceOver
  • Ovládanie a dotykový display
  • Internetový prehliadač
  • Skvelá podpora synchronizácie e-mailov, kalendára a kontaktov

Hlavné nedostatky:

  • Aplikácia iTunes na prácu na počítači
  • Micro SIM
  • Nemožnosť vybratia batérie
  • Doručenky o správach stále nepochopiteľne chýbajú
  • Face time, nechápem, prečo to funguje len z iPhone na iPhone
  • Vysoká cena

Začíname

Pri vybalení iPhonu z krabice ma prekvapil malý rozmer celého balenia, no vo vnútri bolo všetko podstatné. Manuál, nabíjačka, samotný telefón a ihla na vybratie simkarty. Povedal som si, hurá, ideme na to. No prv, než začnete na iPhone vôbec pracovať, treba ho cez aplikáciu iTunes zaregistrovať u Apple. Toto je na jednej strane fajn, ale na druhej musíte do počítača najprv nainštalovať aplikáciu iTunes, ktorá sa veľmi ťažko ovláda, nainštaluje sa s ňou kopec rôznych ďalších aplikácií. Subjektívne sa mi zdá, že po jej inštalácii mi o niečo klesol výkon celého počítača, resp. pracovanie ventilátora je na ďaleko vyšších otáčkach ako pred samotnou inštaláciou. Táto aplikácia neslúži len na registráciu samotného iPhone, ale aj na rôzne nastavenia, prenos hudby, fotiek a podobných vecí priamo do telefónu. Dokonca si môžete zgrabovať aj nejaké cédečká, aby šli prehrávať v iPhone. Ako som písal, podľa mňa zbytočná aplikácia, zbytočne veľká a ako som hľadal na internete, tak sú rôzne alternatívne software, ktoré podľa fór pod nimi by mali byť menej zaťažujúce a určite minimalistickejšie.

Samotnú registráciu nemôžem popísať, lebo mi ju robil človek priamo od operátora, tak tento krok preskočíme.

Spustenie VoiceOver

Po aktivácii celého iPhone som len operátorovi povedal, aby mi spustil aplikáciu VoiceOver, ktorá sa bez zrakovej kontroly nedá sama spustiť. Po jej prvom spustení síce beží neustále, aj po vypnutí zariadenia a zapnutí sa sama rozhovorí, ale prvé spustenie bez zraku nie je možné. Po prvom spustení si môžete prejsť cvičenie gest, ktoré pri ovládaní tohto telefónu budete potrebovať a to napr. poklepanie, švihnutie, ťahanie a pod. Tieto gestá sú rozdielne ako pri ovládaní vidiacimi osobami, a sú prispôsobené pre používanie Voiceover. Záleží aj na tom, že či budete gestá robiť jedným, dvoma, troma, alebo štyrmi prstami naraz. Áno, teraz sa Vám určite zdá ovládanie dosť zložité, ale pri používaní prídete na to, že je skutočne intuitívne a v prípade, že ste začiatočník, tak si pri štarte programu Voiceover necháte spustenú nápovedu autotextu. Takto Vás program bude upozorňovať na možnosti na danom prvku, ako ho aktivovať, presunúť, alebo označiť. Je naozaj dosť potrebné, aby ste si túto možnosť precvičenia gest vyskúšali, vyhnete sa tak tápaniu a hľadaniu čo a kde máte spraviť.

V nastaveniach VoiceOver si môžete ďalej zvoliť ďalšie položky, ako som už spomínal autotext, zvýraznenie písma a pod. VoiceOver používa tiež technológiu rotora, je to posun prstov do oblúka po display, kde si zvolíte priamo v programe, čo všetko má čítať a hlavne ako. Napríklad máte otvorenú textovú správu a potrebujete si prečítať kód, nastavíte sa teda rotorom na vyslovovanie po písmenách a aplikácia Vám bude čítať správu po jednom písmenku. Toto sa dá zmeniť napríklad na fonetické čítanie, čítanie po slovách a pod. Na používanie rotora som si musel trošku zvykať, ale znovu píšem, po dlhšom používaní Vám aj toto príde jednoduché. V samotnom rotore sa dajú nastaviť aj ďalšie veci, ako spôsob písania. Na výber sú dva spôsoby a to písanie kde idete prstom po virtuálnej klávesnici a písmenko ktoré chcete napísať potvrdíte dvojitým klepnutím na display. Táto možnosť je podľa mňa dosť zdĺhavá a preto som si ja zmenil toto zadávanie tak, že idem prstom po virtuálnej klávesnici a Voiceover číta aké písmeno mám pod prstom a po jeho zdvihnutí ho napíše, čo Vám oznámi aj zvýšeným hlasom. Samozrejme, tlačidlá na úpravy a pod. fungujú len na dvojité stlačenie.

V samotnej aplikácii VoiceOver si tiež môžete nastaviť že po stlačení tri krát tlačidla Home sa aplikácia sama vypne, alebo zapne, podľa mňa dosť užitočná funkcia. Po nastavení si aplikácie VoiceOver môžete ju pokojne zatvoriť, resp. nechať ako spustenú len sa vrátiť späť do menu. Aplikácia beží na pozadí a číta všetky možnosti daného iPhone.

Zoznámenie sa so systémom

Priznám sa, že tu som bol chvíľku v rozpakoch, kládol som si otázku, ako budem telefonovať, organizovať si kalendáre a pod.? Iphone má niekoľko základných obrazoviek, alebo ako píšu strán obrazoviek. Vy si môžete sami niektoré aplikácie pridávať na strany, presúvať a pod. Na začiatku je prvá strana, kde máte zobrazené veci ako kalendár, správy, fotky, aplikácie, nastavenia a pod. Na dolnej strane sú potom nasledovné položky ako telefón, e-mail, Safary, Ipod. Ako som už písal vyššie vstup do aplikácie spravíte tak, že budete chodiť prstom po display, Voiceover bude čítať čo sa práve nachádza pod prstom a ak to chcete otvoriť, dvihnete prst a kdekoľvek poklepete dva krát po display. Niekde píšu že to môžete spraviť aj tak, že druhým prstom klepnete kdekoľvek na display, ale tento spôsob sa mi zdá ako rýchlejší, resp. menej chybný. Po poklepaní sa aplikácia otvorí, čo Vám Voiceover prečíta a prehrá sa zvuk otvorenia aplikácie. Pomocné zvuky sa neprehrávajú len v prípade, že máte zvolený tichý profil, ale čo je výhoda oproti napríklad Mobile speaku, tak v prípade, že telefón vibruje pri prichádzajúcom hovore, tak Voiceover aj v takomto prípade prečíta kto volá. Pohyb už priamo v aplikáciách je presne taký, ako v prípade pred jej otvorením, ale samozrejme, že môžeme použiť aj gestá, ktoré som popisoval vyššie. Napríklad ak prejdeme dvoma prstami odspodu nahor, tak Voiceover začne čítať celý display odvrchu až dole. Táto možnosť display roluje, to znamená, že ak by ste prišli na spodok kde sa už nič neukazuje, resp. to nie je vidieť na obrazovke, tak tento príkaz ju automaticky posunie a číta plynulo ďalej ako keby ste ju rolovali nižšie. Čítanie môžete kedykoľvek zastaviť a pohybovať sa prstom po obrazovke, alebo spustiť čítanie v mieste kde ste skončili s prehliadaním. Urobíte to tak, že potiahnete dva prsty smerom nadol a Voiceover začne čítať od daného miesta smerom dole.

Samotnú aplikáciu, ktorú ste si vybrali z obrazovky zatvoríte tak, že raz stlačíte tlačidlo home. Ak by ste toto tlačidlo stlačili dva krát za sebou, tak sa dostanete do bežiacich aplikácií, kde si môžete vybrať a prepnúť sa do ďalšej z bežiacich aplikácií na pozadí.

To je pro dnešek vše, příště se podíváme na další funkce, které nám iPhone nabízí.

Druhý díl Recenzie prístupnosti iPhone 4 16 GB.

Související odkazy