Тред о вспомогательных технологиях.
Вспомогательные технологии в широком смысле — это технологии, которые помогают людям с определённым состоянием здоровья выполнять действия, которые им трудно выполнять самостоятельно. Например, пандусы, трости, протезы, слуховые аппараты и даже экзоскелеты.
С точки зрения информационных технологий — это аппаратное и программное обеспечение, которое помогает таким пользователям взаимодействовать с контентом сайтов и приложений.
Вспомогательных технологий много. Есть, например, SNP-устройства (сокращение от “sip-and-puff”). Они позволяют управлять компьютером при помощи вдохов и выдохов разной силы и продолжительности.
youtu.be/4_e_0fI7i3A
Головной указатель (head pointer) крепится на голову и заменяет мышь и даже руки. С его помощью люди могут нажимать на клавиши клавиатуры и выбирать элементы на сенсорных экранах.
assistive.dtsl.co.nz/products/17471…
Программируемая клавиатура — клавиатура без предустановленных клавиш. Работа с ней основана на горячих клавишах, которые пользователь настраивает сам.
Трекбол — это альтернативная мышка, в которой управление курсором осуществляется при помощи роллера и кнопок.
apple.com/us_smb_83039/s…
Выносная компьютерная кнопка — разновидность переключателя (switch) в виде кнопки. Может работать как мышь, если подключить её к трекболу. Или имитировать горячие клавиши, если подсоединить её к программируемой клавиатуре.
Стивен Хокинг пользовался такой кнопкой, пока у него не атрофировались мышцы на руках. После этого он управлял интерфейсом с помощью переключателя, который работает от касания щекой — cheek switch.
youtu.be/BCrHbEo_8G0
На самом деле теми же трекболами или программируемыми клавиатурами могут пользоваться любые люди. Но есть и более специализированные технологии.
Экранные лупы — ПО для увеличения или уменьшения определённой области экрана. Можно настроить лупу так, чтобы при увеличении ещё инвертировались цвета. Встроена во все современные операционные системы по умолчанию.
На iOS-устройствах есть режим брайлевского ввода: пользователи вводят символы из Брайля, и они преобразуется в символы из других азбук. Демонстрация фичи: youtube.com/watch?v=2ZlX_H…
Самая известная вспомогательная технология — скринридер. Это ПО, которое интерпретирует и озвучивает контент и происходящие на экране события.
Скринридерами пользуются не только слепые и слабовидящие люди. Их используют пользователи, которым проще воспринимать информацию на слух, у которых есть проблемы с моторикой, а ещё пользователи с дислексией.
Если вы никогда сами не трогали скринридеры и не видели, как ими пользуются, то рекомендую посмотреть видео Молли: youtube.com/watch?time_con…
В них есть много разных настроек. Можно выбрать голос, каким образом читать числа, какие знаки произносить и с какой скоростью делать объявления. По ссылке можно узнать как звучит скринридер на скорости 450 слов в минуту: vincit.fi/en/software-de…
А в этом видео программист кодит со скринидером: youtube.com/watch?v=94swlF…
Топ-3 скринридеров: NVDA (для Microsoft), JAWS (для Microsoft) и VoiceOver (встроен в macOS и iOS).
Рейтинг можно посмотреть на сайте WebAIM. Они каждый год проводят опросы по веб-доступности: webaim.org/projects/scree…
Встречала мнение, что JAWS лучше всего работает на десктопах, а VoiceOver хорош на мобильных платформах.
На сегодня всё. Завтра мы плавно перейдём к тому, как вспомогательные технологии взаимодействуют с нашими сайтами и поговорим про Accessibility API и дерево доступности.