Speciální uživatelská rozhraní 12. Speciální uživatelská rozhraní
Ing. Jan Schmidt, Ph.D. Ing. Tomáš Zahradnický, EUR ING, Ph.D.
České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů
Příprava studijních programů Informatika pro novou fakultu ČVUT je spolufinancována Evropským sociálním fondem a rozpočtem Hlavního města Prahy v rámci Operačního programu Praha — adaptabilita (OPPA) projektem CZ.2.17/3.1.00/31952 – „Příprava a zavedení nových studijních programů Informatika na ČVUT v Prazeÿ. Praha & EU: Investujeme do vaší budoucnosti
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
1 / 19
Obsah
1
Úvod Speciální uživatelská rozhraní Druhy zdravotních postižení
2
Pomůcky Lupy Screen readery Hlasové ovládání Klávesnice na obrazovce Klávesnicové filtry
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
2 / 19
Úvod
Speciální uživatelská rozhraní
Speciální uživatelská rozhraní Speciální uživatelská rozhraní (SUR) SUR se říká uživatelským rozhraním (UR), která jsou určena pro: zdravotně postižené osoby osoby se zvláštními potřebami
o
ZP
SUR poskytuje buď operační systém, anebo 3rd party software, prostřednicvtím speciálních nástrojů (accessibility tools), které komunikují s OS, s Vaší aplikací a Vaším UR → Vaše aplikace: musí být korektně navržena musí být korektně naprogramována
Procesu zpřístupnění aplikace pro ZP se říká access enabling nebo accessorizing.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
3 / 19
Úvod
Druhy zdravotních postižení
Druhy zdravotních postižení Zraková postižení Sluchová postižení Pohybová postižení Jazykové poruchy a poruchy řeči Kognitivní poruchy Epilepsie
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
4 / 19
Úvod
Druhy zdravotních postižení
Zraková postižení barvoslepost zde je nutné počítat s tím, aby barevnost prvků UR vaší aplikace nebyla jen jediným rozlišovacím znakem. (LED On/Off např.)
slabozrakost uživatelům s neostrým viděním může stačit zvětšit písmo UR a nastavit vetší rozlišení grafiky ve vaší aplikaci od Windows Vista lze upravit škálovací faktor UR.
slepota slepí uživatelé potřebují aby Vaše aplikace byla kompatibilní se screen readery nebo Braillovým písmem
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
5 / 19
Úvod
Druhy zdravotních postižení
Sluchová postižení nedoslýchavost poškození sluchu mající za důsledek snížení prahu slyšení některých frekvencí, někdy i na 0. často se projevuje u starších lidí jako degenerativní onemocnění. nastavení zvuku ani na maximum nemusí těmto uživatelům stačit.
hluchota může být vrozená anebo získaná na jedno nebo obě uši
Zvukový projev Vaší aplikace by měl být považován za nadbytečný, jen jako podpůrný k normálnímu projevu!Aplikace by měla dát ještě najevo i jiným než zvukovým způsobem, že nastala nějaká událost. na Mac OS X lze nastavit, že současně se zvukovou signalizací proběhne i jemné bílé „bliknutíÿ obrazovky. J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
6 / 19
Úvod
Druhy zdravotních postižení
Pohybová postižení k pohybovému aparátu patří klouby, kosti a svaly uživatelé mohou mít problémy a/nebo nemusí být schopni některé fyzické úkony provést: stisknout několik kláves současně (Sticky keys např. 5× stisknout Shift) pohybovat myší a současně k tomu držest stiknutou klávesu, nebo tlačítko myši trefit se přesně do požadované klávesy aniž by přitom omylem nestikli jinou/é
Parkinsonova choroba Kvadruplegie Dětská mozková obrna
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
7 / 19
Úvod
Druhy zdravotních postižení
Jazykové poruchy a poruchy řeči dyslexie dyslektici obtížně čtou mají všeobecné problémy s učením se
dysgrafie/agrafie dysgrafici píší s obtížemi agrafici nejsou schopni psát vůbec
dysortografie dysortografici mají těžké problémy s pravopisem (např. zaměňují slova).
dyskalkulie dyskalkulici mají obtíže s vnímáním a používáním čísel
dysfázie/afázie dysfazici mají problémy s vyslovováním afazici nejsou schopni mluvit vůbec
někdy může pomoci kontrola pravopisu a/nebo gramatiky J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
8 / 19
Úvod
Druhy zdravotních postižení
Kognitivní poruchy Jde o poruchy vnímání, paměti a soustředění Alzheimerova choroba a jiné neurodegenerativní choroby ADHD Downův syndrom Mentální retardace
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
9 / 19
Úvod
Druhy zdravotních postižení
Epilepsie Záchvatovité poškození mozku Záchvaty jsou: generalizované: absence (= člověk je duchem mimo) nebo křeče. lokalizované: např. záškuby končetin.
Spouštěčem záchavatu může být typicky: alkohol spánková deprivace pravidelně opakující se záblesky
Epileptici jsou citliví na náhlé změny na obrazovce a/nebo blikání! → Je nezbytné, aby Váš software uměl nastavovat frekvenci blikání, anebo ji odvodil z frekvence blikání textového kurzoru.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
10 / 19
Pomůcky
Pomůcky Softwarové pomůcky můžeme rozdělit na: lupy screen readery hlasové ovládání klávesnice na obrazovce klávesnicové filtry Aby byla vaše aplikace kompatibilní s těmito pomůckami, měla by používat co nejvíce systémových ovládacích prvků. Použití vlastních ovládacích prvků často vede k nekompatibilitě!
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
11 / 19
Pomůcky
Lupy
Lupy I Lupy umožňují uživateli zvětšit část obrazovky, případně celou obrazovku považovat za výřez z virtuálního desktopu Uživatelé ovládají pozici lupy myší nebo klávesnicí OS v případě změny fokusu, atd. automaticky přesune výřez lupy:
Obrázek: Použití lupy ve Windows 7 [3].
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
12 / 19
Pomůcky
Lupy
Lupy II Od Windows Vista a Mac OS X 10.5 máme škálovací faktor GUI. není lupou v pravém slova smyslu, protože nedochází k fyzickému zvětšení pixelů, ale dochází ke kreslení větším typem písma, větším rozlišením grafiky, atd.
(a) 100 %
(b) 250 %
Obrázek: Použití škálovacího faktoru.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
13 / 19
Pomůcky
J. Schmidt & T. Zahradnický (ČVUT FIT)
Lupy
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
14 / 19
Pomůcky
Screen readery
Screen readery Screen reader Nástroj, které převádí zobrazené UR do textové reprezentace, kterou pak prezentuje uživateli. Ten zvolí akci, kterou chce provést, která je následně transformována zpět na události v OS (např. na klepnutí myši). Převádějí zobrazenou informaci do textové formy, která je: zobrazena na Braillově displayi syntetizována na řeč (Jaws — Windows, VoiceOver — Mac OS X)
Tyto nástroje: nejen převádí zobrazenou informaci na text, ale musí také sledovat uživatelovy aktivity, aby mohly poskytovat stavovou informaci o tom, kde se uživatel zrovna nachází a co zrovna provádí. často monitorují systémová volání aby zjistily dodatečnou informaci o prvcích (nejen) uživatelského rozhraní. udržují databázi prvků na obrazovce a jejich prostorového uspořádání. J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
15 / 19
Pomůcky
Hlasové ovládání
Hlasové ovládání uživatelé, kteří mají problém se psaním mohou použít rozpoznávání řeči pro vstup namísto myši a klávesnice systémy zvukového vstupu rozpoznávají, podobně jako screen readery, objekty na obrazovce a umožňují uživatelům s nimi manipulovat. uživatelé provádí výběr objektu vyřčením jeho labelu → je nezbytné aby všechny objekty měly svůj label, byť bude neviditelný! → podobně tak s obrázky — můžeme je kreslit postupně a každé části přiřadit nevidelný label, který bude viditelný screen readerem a použitelný se zvukovým vstupem.
rozpoznáváním řeči se zabývají na TU Liberec program, který používají zapisovatelé u soudů, právníci a lékaři, a který převádí mluvené slovo na text. automat na jízdní řády po telefonu kompletně založený na rozpoznávání řeči.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
16 / 19
Pomůcky
Klávesnice na obrazovce
Klávesnice na obrazovce někteří uživatelé s fyzickým postižením nemohou použít standardní klávesnice. mohou však použít zařízení pracující s klávesnící na obrazovce — například headpointer.
Obrázek: Klávesnice na obrazovce v systému Mac OS X 10.7
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
17 / 19
Pomůcky
Klávesnicové filtry
Klávesnicové filtry vstup uživatelů postižených chybnou koordinací pohybů, třesem, pomalou odezvou lze někdy kompenzovat odfiltrováním nechtěných stisků kláves. pokud je filtr používán, může mít za důsledek pomalé, ale bezchybné psaní.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
18 / 19
Pomůcky
Klávesnicové filtry
Bibliografie Apple Computer, Inc.: Mac OS X Human Interface Guidelines, Apple Computer, 2011. Apple Computer, Inc.: Accessibility Overview, Apple Computer, 2011. Microsoft Corp.: Microsoft web pages, 2010. Microsoft Corp.: The Windows Interface Guidelines for Software Design, Microsoft Press, 1995.
J. Schmidt & T. Zahradnický (ČVUT FIT)
Speciální uživatelská rozhraní
BI-TUR, 2011, Předn. 12
19 / 19