<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-atk" xml:lang="de">

  <info>
    <link type="guide" xref="tech" group="atk"/>

    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>

    <credit type="author copyright">
      <name>Shaun McCance</name>
      <email its:translate="no">shaunm@gnome.org</email>
      <years>2011–2012</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>

    <desc>Barrierefreiheit-Werkzeugsatz zur Implementierung von Unterstützung für Bildschirmleser und andere Werkzeuge</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2009-2012, 2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2011, 2012, 2015, 2017, 2018</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Aljosha Papsch</mal:name>
      <mal:email>al@rpapsch.de</mal:email>
      <mal:years>2012</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Tim Sabsch</mal:name>
      <mal:email>tim@sabsch.com</mal:email>
      <mal:years>2019</mal:years>
    </mal:credit>
  </info>

<title>ATK</title>

<p>Barrierefreiheit ist der Prozess, mit dem Sie sicherstellen, dass Ihre Anwendung von Menschen mit diversen Behinderungen bedient werden kann. Behinderungen haben viele verschiedene Formen: Visuelle Einschränkungen, Bewegungseinschränkungen, Höreinschränkungen, kognitive und sprachliche Einschränkungen und Anfallsleiden. Viele Menschen haben irgendeine Art von Behinderung; wenn Sie Ihre Anwendung barrierefrei gestalten, stellen Sie sicher, dass ein größerer Personenkreis Ihre Anwendung effektiv verwenden kann, selbst wenn diese Personen nicht behindert sind.</p>

<p>GNOME bietet Unterstützung für barrierefreie Geräte mit dem ATK-Framework. ATK ist eine Abkürzung für »Accessibility Tool Kit«. Dieses Framework definiert einige Schnittstellen, an die sich Komponenten grafischer Schnittstellen richten. Dies erlaubt zum Beispiel Bildschirmlesern den Text einer Schnittstelle zu lesen und mit ihren Kontrollfeldern zu interagieren. Unterstützung für ATK ist in GTK und den Rest der GNOME-Plattform eingebaut. Damit ist jede Anwendung, die GTK verwendet, bereits von Haus mit einer angemessen Unterstützung für Barrierefreiheit ausgestattet.</p>

<p>ATK löst das Problem der Kopplung vieler verschiedener Widget-Typen (Texteingaben, sonstige Textbereiche, Knöpfe, Menüs) mit verschiedenen Barrierefreiheits-Technologien (Bildschirmleser, Braille-Displays, Saug-Blas-Steuergeräte). Anstatt zahlreiche Schnittstellen von jedem Widget zu jedem Eingabegerät einzurichten, müssen Sie nur ein Widget mit der ATK-Schnittstelle koppeln. Barrierefreiheits-Geräte verwenden in der anderen Richtung diese Schnittstellen, um Barrierefreiheits-Widgets abzufragen. Beispielsweise verwenden eine Sprachausgabe und ein Braille-Display beide die Standardschnittstelle »get the text contents« in ATK für alle Widgets mit Textbezug.</p>

<p>Nonetheless, you should be aware of accessibility issues when
developing your applications.  Although GTK interfaces provide
reasonable accessibility by default, you can often improve how well
your program behaves with accessibility tools by providing additional
information to ATK.  If you develop custom widgets, you should ensure
that they expose their properties to ATK.  You should also avoid using
sound, graphics, or color as the sole means of conveying information
to the user; have redundant ways of providing this information instead of
relying on the user being able to perceive a particular medium.</p>

<p>Die GNOME-Arbeitsumgebung liefert zahlreiche Werkzeuge für Barrierefreiheit, die es Benutzern mit Behinderungen ermöglichen, alle Vorteile ihrer Arbeitsumgebung und Anwendungen zu nutzen. Anwendungen, die vollständig ATK implementieren, funktionieren mit den Werkzeugen für Barrierefreiheit. Die in GNOME enthaltenen Werkzeuge sind ein Bildschirmleser, eine Bildschirmlupe, eine Bildschirmtastatur und <app>Dasher</app>, ein innovatives Werkzeug zum vorhersehenden Eingeben von Text.</p>

<list style="compact">
  <item><p><link href="http://developer.gnome.org/accessibility-devel-guide/">GNOME-Barrierefreiheit für Entwickler</link></p></item>
  <item><p><link href="https://developer.gnome.org/atk/stable/">ATK-Referenz</link></p></item>
</list>
</page>
