<?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="ko">

  <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>화면 리더 및 기타 도구 지원을 구현하는 접근성 도구</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>조성호</mal:name>
      <mal:email>shcho@gnome.org</mal:email>
      <mal:years>2016, 2017, 2018.</mal:years>
    </mal:credit>
  </info>

<title>ATK</title>

<p>접근성은 다양한 신체적 장애를 지닌 사람이 프로그램을 사용할 수 있게 하는 과정입니다. 장애의 종류는 시각 장애, 행동 장애, 청각 장애, 인지/언어 장애, 발작 장애가 있습니다. 대부분 사람은 이런 장애를 안고 살아가며, 프로그램의 접근성을 확보하면 어떤 사람에게는 장애가 없더라도 더 많은 사람이 프로그램을 제대로 사용할 수 있습니다.</p>

<p>GNOME provides support for accessibility devices using the ATK framework,
which stands for Accessibility Tool Kit.  This framework defines a set of
interfaces to which graphical interface components adhere.  This allows, for
instance, screen readers to read the text of an interface and interact with its
controls.  ATK support is built into GTK and the rest of the GNOME platform,
so any application using GTK will have reasonable accessibility support for
free.</p>

<p>ATK solves the problem of plugging many different kinds of widgets (text
entries, text areas, buttons, menus) with many different types of accessibility
technologies (screen readers, braille displays, sip-and-puff control devices).
Instead of writing N×M interfaces, from each widget to each accessibility
device, one just has to expose a widget through ATK's interfaces.
Accessibility devices will in turn use these interfaces to query accessible
widgets.  For example, an aural screen reader and a braille display will both
use a standard "get the text contents" interface in ATK for all widgets with
textual information.</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>그놈 데스크톱에는 장애 사용자가 데스크톱과 프로그램에서 완전한 기능상 이점을 취하게 하는 다양한 접근성 도구를 갖추고 있습니다. ATK를 완벽하게 구현한 프로그램은 접근성 도구로 동작할 수 있습니다. 스크린 리더, 화면 돋보기, 화면 키보드, 혁신적인 텍스트 항목 예측 도구 <app>대셔</app>가 이 도구에 해당합니다.</p>

<list style="compact">
  <item><p><link href="http://developer.gnome.org/accessibility-devel-guide/">개발자용 그놈 접근성 안내서</link></p></item>
  <item><p><link href="https://developer.gnome.org/atk/stable/">ATK 참고서</link></p></item>
</list>
</page>
