Поддержка устройств чтения с экрана и другие инструменты специальных возможностей

# ATK

Специальные возможности — это возможность использования приложения людьми с ограниченными возможностями. Ограниченные возможности проявляются во многих формах: зрительные, двигательные, слуховые и языковые и другие ограничения. Существует множество людей с какими-либо ограничениями и разработка приложения доступного для них позволяет большему количеству людей использовать приложения более эффективно.

GNOME поддерживает специальные возможности с помощью платформы ATK, которая определяет набор интерфейсов, к которым привязываются графические компоненты. Что позволяет, например, программам синтеза речи читать вслух текст интерфейса пользователя и взаимодействовать с его элементами управления. Поддержка ATK встроена в GTK+ и остальную часть платформы GNOME, поэтому любые приложения, использующие GTK+ бесплатно получают достаточную поддержку.

Тем не менее, следует помнить о специальных возможностях при разработке приложения. Хотя интерфейсы GTK+ по умолчанию обеспечивают достаточную поддержку специальных возможностей, часто можно улучшить работу приложения с инструментами специальных возможностей, снабдив ATK дополнительной информацией. При разработке пользовательского виджета следует убедиться, что его свойства доступны ATK. Следует избегать использования звука, графики и цвета как единственных методов представления информации пользователю.

Рабочий стол GNOME поставляется с множеством инструментов специальных возможностей, помогающих пользователям с ограничениями полноценно использовать рабочий стол и приложения. Приложения, полностью реализующие ATK, будут в состоянии работать с этими инструментами, которые включают в себя: чтение текста с экрана вслух, увеличительное стекло, экранную клавиатуру и Dasher — инновационное средство ввода текста с предсказанием.

Специальные возможности GNOME для разработчиков

Справочное руководство по ATK