Технологии

Switch input

Също: switch device, switch access, switch control, scanning input

Категория помощна технология, която позволява на потребители с тежки двигателни увреждания да работят с компютър чрез активиране на един или повече превключватели. Строг аналог на достъпността с клавиатура — всеки потребител на превключвател е и клавиатурен потребител.

Switch input е категорията помощни технологии, която позволява на потребители със значителни двигателни увреждания да работят с компютър посредством един или повече физически превключватели — бутони, лостове, тръби за смукане и духане или всяко друго устройство, генериращо дискретен сигнал вкл./изкл. Потребител с дори само едно действащо произволно мускулно движение може да навигира в целия уеб.

Как работи switch input

Основният механизъм е сканирането. Без превключвател операционната система или приложението премества маркировка (индикатор на визуалния фокус) систематично през наличните елементи за управление — отляво надясно, отгоре надолу — с конфигурируема скорост. Потребителят активира своя превключвател, когато маркировката достигне желания елемент, и ОС третира това като щракване.

Сканирането с един превключвател е най-ограниченият случай; потребителите с два или повече превключвателя могат да използват по-ефективни режими на въвеждане (превключватели за посока, режимни превключватели), но основният принцип — дискретното активиране съответства на фокусирания елемент — остава непроменен.

Потребителска аудитория

Switch input се използва от хора с увреждания, засягащи произволния двигателен контрол:

  • Церебрална парализа — значителна вариабилност, но при много потребители с тежко двигателно засягане превключвателят е основното средство за въвеждане.
  • АЛС / болест на моторния неврон — прогресиращо заболяване; switch input нерядко се превръща в единствената опция с намаляването на произволния мускулен контрол.
  • Увреждане на гръбначния мозък на ниво C1–C4 — парализа на висококо ниво; превключвателят се комбинира с тръба за смукане и духане или проследяване на погледа.
  • Мускулна дистрофия — много форми в крайна сметка ограничават силата на ръцете отвъд клавиатурното използване.
  • Тежка мозъчна травма — вариативно; превключвателят понякога е единственият оцелял канал за въвеждане.

Съвкупната популация потребители на превключватели е малобройна в абсолютно изражение, но с висока степен на зависимост: за мнозина от тях превключвателят е единственото практически използваемо входно устройство.

Връзката с достъпността с клавиатура

Всеки потребител на превключвател е и клавиатурен потребител. Операционната система абстрахира активирането на превключвателя като клавиатурен вход — Tab и Enter, стрелки или конкретни зададени клавишни комбинации. Уебсайт, напълно достъпен с клавиатура, автоматично е използваем и от потребители на превключватели — при условие за разумно сканиращо време.

Ето защо WCAG 2.1.1 Клавиатура е критерий от ниво A: нарушаването му не засяга единствено клавиатурните потребители, а прекъсва цяла верига помощни технологии, рутиращи през клавиатурата.

Какво забавя потребителите на превключватели

Основните затруднения, специфични за switch input:

  • Дълъг ред на фокуса без механизъм за прескачане. Сканирането на 50 навигационни връзки и 30 елемента на страницата преди достигане до основното съдържание отнема минути при всяко зареждане. Връзките за прескачане (WCAG 2.4.1) помагат; ориентирите и навигацията по заглавия помагат повече, но сканирането обикновено не навигира по ориентири.
  • Съдържание, достъпно само при задържане на курсора. Сканирането с превключвател не генерира hover събития. Всичко, разкривано при задържане (подсказки, подменюта при hover, поведение при напускане с мишката), е недостъпно. Такова поведение нарушава и WCAG 1.4.13 Съдържание при задържане или фокус.
  • Времеви ограничения. Captcha с таймер за обратно броене, изтичане на сесии, всичко изискващо бърз отговор. Потребителите на превключватели се нуждаят от конфигурируемо или изключваемо синхронизиране (WCAG 2.2.1 Регулируемо синхронизиране).
  • Взаимодействия с плъзгане и пускане. Непрекъснатите жестове не се съпоставят с дискретни активирания на превключвателя. WCAG 2.5.7 Движения на плъзгане (ново в 2.2) изисква алтернатива с единично посочване за всяка операция с плъзгане.

Значение за уеб разработчиците

Припокриването с одитните изисквания е голямо. Ако даден уебсайт преминава тестването за достъпност с клавиатура — всеки интерактивен елемент е достъпен, няма капани за фокуса, редът на фокуса е логичен, няма съдържание само при задържане, няма невъзможни времеви ограничения — той е в общи линии достъпен и за превключватели.

Останалите съображения са до голяма степен операционни: избягване на излишно дълги вериги на фокуса; осигуряване на връзки за прескачане и структура от ориентири; гарантиране на предсказуем ред на фокуса, така че потребителят на превключвател да може да планира своя път на сканиране.