2016-06-06 10 views
0

On this page, клавиатурная навигация отлично работает на моем мегаману, пока я не запустил программу чтения NVDA: когда я активирую элемент меню, нажав кнопку ввода на клавиатуре, вместо отображения панели меню, мой браузер открывает последний якорь или кнопку прямо перед меню в разметке. В этом случае это зеленая кнопка входа в верхний правый угол.Считыватель экрана NVDA, не работающий с навигацией по меню на клавиатуре

Кто-нибудь видел эту проблему раньше?

Спасибо

+0

В каком браузере вы испытываете это? – aardrian

+0

Я только пробовал с Chrome –

+0

Пользователи NVDA, как правило, поддерживают NVDA с Firefox, иногда с IE. – aardrian

ответ

1

Вы не можете быть в «режиме просмотра.»

Использование NVDA (в идеале с Firefox или даже IE), нажмите NVDA key (возможно, Caps-Lock, если вы находитесь на ноутбуке) и Space. Затем перейдите на страницу с помощью клавиши Tab.

Как только я переключаю режимы, нажатие клавиши Enter делает то, что я думаю, вы хотите.

Если вы не знакомы с различными режимами просмотра, взгляните на Understanding screen reader interaction modes. Этот отрывок может помочь:

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

С комментарием на этот пост:

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

How Windows Screen Readers Work on the Web - это аналогичный ресурс, который перенаправляет многое из того же самого.

+0

Пока вы там, я предлагаю несколько настроек, чтобы исправить '

+0

Спасибо, я посмотрю! Предлагаемое решение применимо только в том случае, если пользователи переключают режимы. Считаете ли вы приемлемым предположить, что они будут? –

+0

Я сделал, и я даже не ежедневный пользователь. Кроме того, я не являюсь ежедневным пользователем. – aardrian

 Смежные вопросы

  • Нет связанных вопросов^_^