ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ СЛАБОВИДЯЩИХ СТУДЕНТОВ

Лукин Владимир Николаевич

Московский городской психолого-педагогический университет

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

При обучении слабовидящих студентов на факультете Информационных технологий МГППУ приходится сталкиваться с трудностями при использовании современных средств вычислительной техники с графическим интерфейсом. Существует ряд решений, позволяющих адаптировать интерфейс для слабовидящих. Типичные примеры – программы озвучивания текста и экранная лупа Windows. Первый вариант предназначен для незрячих, и слабовидящие им практически не пользуются. Достоинство экранной лупы заключается, в основном, в простоте. Она облегчает использование мыши, но ограничивает доступную область экрана, искажает геометрию изображения, создает двойной фокус внимания, снижает скорость работы. Текст при использовании лупы заметно искажается, а при многократном увеличении почти не поддается распознаванию.

Возникло естественное желание создать аналог лупы Windows без указанных недостатков. Поставленная задача была решена силами студентов МГППУ. Программа позволяет перемещать область увеличения вслед за мышью, что избавляет пользователя от двойного фокуса внимания, а изображение получать приемлемого качества за счёт реализации специальных алгоритмов сглаживания. Существует вполне работоспособный вариант этой программы. В настоящее время она дорабатывается для улучшения контрастности изображения и добавления настроек. Параллельно исследуется восприятие программы слабовидящими студентами.

Но использование подобных программ иногда становится скорее не физической, а психологической проблемой. Если у человека есть возможность продолжать обычное использование компьютера, он не всегда готов начать ими пользоваться. В этом случае важную роль может играть интерфейс, разработанный для снижения нагрузки на зрение, но не отталкивающий неэффективностью взаимодействия.

В современной литературе приводятся принципы построения графического интерфейса, но созданием интерфейса для слабовидящих почти никто не занимается. В МГППУ проведены исследования по проблеме создания подобных интерфейсов с учётом специфики восприятия и свойств компонент графического интерфейса. Рассмотрены различные пути его адаптации, от специальных настроек до построения адаптивного интерфейса. В первом случае пользователь настраивает интерфейс, исходя из опыта и из возможностей системы, что неудобно для людей с плохим зрением: внешний вид они могут изменить так, что работа будет невозможна или возможности настроек может не хватить. В итоге пользователь может вообще отказаться от, например, крупного шрифта, что влечет неудобство и опасность для зрения. Адаптивный интерфейс может настраиваться на определенный тип пользователя. Но здесь есть значительные сложности, связанные с взаимным расположением оконных компонент. Проблема может решаться, например, следующими способами. Можно разрабатывать разные версии диалоговых окон для элементов различных размеров. Это влечет высокую стоимость разработки. Можно оставлять в диалоговых окнах больше пустого места, чем могут занять элементы. Метод ненадежный: требуется тестирования всех ситуаций. Можно проектировать формы, используя увеличенный размер элементов. Этот способ неудобен при работе обычного пользователя. Лучший вариант – использовать при проектировании интерфейса не абсолютные единицы измерения (пиксели), а относительные (DLU). Тогда при увеличении размера формы содержимое равномерно увеличится. Для разработки интерфейсов с учетом специфики слабовидящих пользователей разработан ряд рекомендаций.

В настоящее время продолжаются исследования в этом направлении, предварительные результаты обнадёживают. Предполагается создать инструментальные программные средства для проектирования и разработки подобных интерфейсов. К работе привлекаются слабовидящие студенты, которые выступают в роли как экспертов, так и исполнителей. Это позволяет надеяться на качество работы, которое определяется удобством для самих разработчиков.