Доступность в Интернете - средство чтения с экрана по-разному считывает элемент HTML при наведении курсора мыши и на вкладках - PullRequest
0 голосов
/ 24 октября 2019

Считыватель экрана читает элемент HTML как кнопку по-разному при наведении мыши и на вкладку. При наведении курсора на надпись «Моя супер-кнопка». Во время табуляции отображается «Button my super button».

<button aria-label="My super button">Super</button>

Как мне сделать их такими же, как «My super button»?

Я использую NVDAкак программа чтения с экрана от https://www.nvaccess.org/

1 Ответ

2 голосов
/ 24 октября 2019

Это ожидаемое поведение.

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

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

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

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

Возможно, может быть случайная установка кого-то, кого я не могунайти (я только что посмотрел), которое позволяет идентично поведение, но я не могу найти его.

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