VoiceOver левая и правая клавиши со стрелками зарезервированы для предопределенного поведения. Как переопределить? - PullRequest
0 голосов
/ 14 октября 2019

Для VoiceOver клавиши со стрелками влево и вправо, кажется, зарезервированы для 2 вещей:

  1. По умолчанию клавиши со стрелками влево и вправо фокусируются на букве независимо от фокуса

    EX: Focus on a letter

  2. При включении быстрой навигации (клавиши со стрелками влево и вправо), влево иклавиши со стрелками вправо используются для просмотра всего содержимого страницы, независимо от того, можно ли его фокусировать или нет.

    Итак, каков консенсус относительно того, следует ли переопределять определенные клавиши? В этом примере функция переопределения не работает должным образом, поскольку VoiceOver имеет предопределенное поведение для клавиш со стрелками влево и вправо.

ПРИМЕЧАНИЕ. Эта проблема возникает только для VoiceOver + Safari. Вы можете попробовать это на этом примере доступных вкладок (которые с VO и Safari недоступны). https://www.w3.org/TR/wai-aria-practices/examples/tabs/tabs-2/tabs.html

1 Ответ

0 голосов
/ 09 ноября 2019

Итак, каков консенсус относительно того, следует ли переопределять определенные ключи?

Я даю общие рекомендации, поскольку я не знаю ваш вариант использования (вы показываете вкладки, но могут быть другие компоненты, над которыми вы работаете).

Вполне допустимо перезаписывать ключи с настраиваемой функциональностью, которая улучшает ваш сайт / веб-приложение (на самом деле это поощряется), с большой оговоркой!

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

Раньше считалось, что существуют «безопасные» сочетания клавиш, которые можно использовать, но многие пользователи меняют свои привязки клавиш в соответствии с их потребностями (это не просто программы чтения с экрана, а все вспомогательные устройства, которые необходимо учитывать) и новый экран. читатели знакомятся с использованием различных наборов ключей, что делает этот совет устаревшим и плохой практикой.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...