# 1. Co je to Accerciser?

Interaktivní průzkumník přístupnosti.
Eitan Isaacson
eitan@ascender.com
Peter Parente
pparent@us.ibm.com
Aline Bessa
alibezz@gmail.com

Creative Commons Share Alike 3.0

Lucas Lommer
llommer@svn.gnome.org 2008, 2010.
Marek Černocký
marek@manet.cz 2009, 2015.

# Co je to Accerciser?

Accerciser je interaktivní průzkumník přístupnosti pro pracovní prostředí GNOME napsaný v jazyce Python. Využívá knihovnu AT-SPI ke zkoumání a ovládání widgetů, což vám umožňuje kontrolovat, jestli aplikace předává správné informace nástrojům přístupnosti a automatizovat testy základních konstrukcí. Accerciser přichází se sadou zásuvných modulů, které můžete použít k vytvoření vlastního zobrazení informací o přístupnosti.

Ve výchozím stavu je hlavní část uživatelského rozhraní aplikace Accerciser složena ze tří částí: stromového zobrazení hierarchie přístupnosti celého pracovního prostředí (nazývá se stromové zobrazení aplikací) a dvou oblastní zásuvných modulů. Pokud chcete vidět všechny zásuvné moduly raději jen v jedné oblasti, zmáčkněte Ctrl T a uživatelské rozhraní se rozdělí jen na dvě části. Pro opětovné rozdělení na tři části, zmáčkněte Ctrl T znovu.

Ujistěte se, že je ve vašem pracovním prostředí povolena podpora přístupnosti. V případě, že není, nebude Accerciser pracovat podle očekávání.

# Accerciser

Výchozí uživatelské rozhraní aplikace Accerciser

Výchozí uživatelské rozhraní aplikace Accerciser

# Cílová skupina aplikace Accerciser

Accerciser odpovídá na potřeby širokého publika. Vývojáři uživatelského rozhraní jej používají k ujištění, že jejich aplikace poskytuje všechy své vlastnosti přes AT-SPI. Vývojáři technologí přístupnosti mohou vidět, co AT-SPI poskytuje jejich aplikacím. Vývojáři automatizovaných testů uživatelského rozhraní najdou v aplikaci Accerciser užitek proto, že odhaluje různé události, které mohou být očekávány od jejich cílové aplikace.

# Architektura zásuvných modulů Accerciser

Accerciser má rozšiřitelnou architekturu založenou na zásuvných modulech. Kód jádra je docela malý a většinu funkcí zajišťují výchozí zásuvné moduly:

Interface Viewer - A plugin that lets you explore the AT-SPI interfaces provided by each accessible widget of a target application.

Ověřování přes AT-SPI – Zásuvný moudul který používá testy k ověření přístupnosti cílové aplikace.

Sledování událostí – Zásuvný modul, který zobrazuje události AT-SPI vyslané cílovou událostí při jejich vzniku.

Rychlý výběr – Zásuvný modul, který poskytuje globální horké klávesy pro rychlý výběr zpřístupněných widgetů ve stromovém zobrazení aplikací, které Accerciser vidí.

Prohlížeč API – Zásuvný modul, který zobrazuje rozhraní, metody a vlastnosti dostupné u každého z přístupných widgetů v cílové aplikaci.

Konzola IPython – Zásuvný modul, který poskytuje úplný interaktivní shell jazyka Python s přístupem k vybraným zpřístupněným widgetům v cílové aplikaci.

# Více o přístupnosti

Přístupnost je klíčová vlastnost, která by se měla dotýkat všech aspektů pracovního prostředí. Aby toho bylo dosaženo v GNOME, byly vyvinuty některé knihovny, jako je ATK a AT-SPI. Přestože tyto knihovny pocházejí z GNOME, jsou dne používány i jinými pracovními prostředími. Jestli se chcete o knihovnách přístupnosti pro systémy GNU/UNIX dozvědět více, podívejte se na:

Sada nástrojů přístupnosti ATK – ATK poskytuje sadu rozhraní přístupnosti, která implementují ostatní sady nástrojů a aplikace. Díky rozhraním ATK mají nástroje přístupnosti úplný přístup k zobrazení a řízení běžících aplikací.

AT-SPI – Jedná se o hlavní rozhraní služby, pomocí které se technologie přístupnosti dotazují běžících aplikací a získávají od nich upozornění. Další materiál najdete u komunity pro vývoj přístupnosti KDE.

Příručka přístupnosti pracovního prostředí GNOME – Příručka pro všechny, kteří se zajímají o to, jak pracovní prostředí GNOME podporuje potřeby uživatelů s postižením.

Příručka přístupnosti GNOME pro vývojáře – Jedná se o příručku pro vývojáře, kteří chtějí mít jistotu, že jejich aplikace bude přístupná pro široký okruh uživatelů.

Projetk přístupnosti GNOME – Zahrnuje příručky uvedené výše plus další odkazy užitečné pro uživatele, vývojáře a správce systémů.