Blame platform-overview/cs/tech-atk.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-atk" xml:lang="cs">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="tech" group="atk"/>
Packit 1470ea
Packit 1470ea
    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Shaun McCance</name>
Packit 1470ea
      <email its:translate="no">shaunm@gnome.org</email>
Packit 1470ea
      <years>2011 – 2012</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>Nástrojové sada přístupnosti sloužící k implementaci podpory čteček obrazoky a dalších nástrojů</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Lucas Lommer</mal:name>
Packit 1470ea
      <mal:email>llommer@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2009.</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Marek Černocký</mal:name>
Packit 1470ea
      <mal:email>marek@manet.cz</mal:email>
Packit 1470ea
      <mal:years>2015.</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>ATK</title>
Packit 1470ea
Packit 1470ea

Přístupnost je proces, který zajistí, že vaši aplikaci mohou používat lidé s různým postižením. Poštižení může mít různé formy: zrakové, pohybové, sluchové, rozpoznávací a jazykové, poruhy chápání. Mnoho lidí má některou z nich a tím, že svoji aplikaci zpřístupníte, bude ji moci účinně využívat více lidí, ať už postižení jsou nebo ne.

Packit 1470ea
Packit 1470ea

GNOME poskytuje podporu zařízení vylepšujících přístupnost pomocí konstrukce ATK (Accessibility Tool Kit). Ta definuje sadu rozhraní, kteru komponenty grafického rozhraní mají dodržovat. To umožňuje například čtečkám obrazovky číst text rohraní a komunikovat s ovládacími prvky. Podpora ATK je vestavěna do GTK+ a zbytku platformy GNOME, takže aplikace používající GTK+ mají rozumnou podporu přístupnosti volně k dispozici.

Packit 1470ea
Packit 1470ea

ATK řeší problém zapojení mnoha rozdílných druhů widgetů (textová pole, textové oblasti, tlačítka, nabídky) mnoha různými typy technologií přístupnosti (čtečky obrazovky, braillovy terminály, zařízení pro ovládání dechem). Namísto psaní N × M rozhraní, z každého widgetu ke každému zařízení pro zpřístupnění, stačí widget propojit přes rozhraní ATK. Zařízení pro zpřístupnění budou následně používat toto rozhraní k dotazovaní zpřístupněných widgetů. Například poslechová čtečka obrazovky a braillův terminál budou oba používat standardní rozhraní „získat obsažený text“ v ATK pro všechny widgety, které obsahují textové informace.

Packit 1470ea
Packit 1470ea

Nicméně, měli byste při vývoji svých aplikací mít povědomí o záležitostech přístupnosti. Ačkoliv rozhraní GTK+ poskytuje rozumnou přístupnost již ve výchozím stavu, můžete často zdokonali chování svého programu ve spolupráci s nástroji zpřístupnění tím, že ATK poskytnete dodatečné informace. Když vyvíjíte vlastní widgety, měli byste se ujistit, že předávají své vlastnosti do ATK. Měli byste se také vyhnout zvukům, grafice nebo barvám jako jedinému způsobu předávání informací uživateli. Mějte záložní způsoby, jak poskytnout tyto informace a nespoléhejte na to, že uživatel bude schopen vnímat konkrétní médium.

Packit 1470ea
Packit 1470ea

Pracovní prostředí GNOME je šířeno s řadou nástrojů zpřístupnění, které umožňují uživatelům s postižením plně si užívat svůj počítač a aplikace v něm. Aplikace, které zcela implementují ATK budou schopné pracovat s nástroji pro zpřístupnění. Ty zahrnují čtečky obrazovky, lupu obrazovky, klávesnici na obrazovce a <app>Dasher</app>, což je novátorský nástroj pro zadávání textu s pomocí předvídání.

Packit 1470ea
Packit 1470ea
<list style="compact">
Packit 1470ea
  <item>

<link href="http://developer.gnome.org/accessibility-devel-guide/">Přístupnost GNOME pro vývojáře</link>

</item>
Packit 1470ea
  <item>

<link href="https://developer.gnome.org/atk/stable/">Referenční příručka ATK</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
</page>