Привет, Сэм,
Изменение работает как ожидалось, однако полезно будет понять дополнительные функции навигации, встроенные в программы чтения с экрана при работе с HTML-страницами.
Когда вы открываете браузер в JAWS или NVDA, программа чтения с экрана перехватывает управление клавиатурой, что позволяет перемещаться по различным элементам HTML, таким как кнопки, заголовки, таблицы, поля форм и области ARIA, — это лишь самые часто используемые элементы.
Таким образом, вместо простого чтения страницы сверху вниз, вы можете попросить программу чтения с экрана перейти к следующему заголовку, таблице или другому элементу. Именно поэтому так важно добавлять заголовки к каждому новому сообщению в представлении темы.
Например, если вы находитесь на странице со списком тем, вы можете пропустить всё остальное на этой странице и перейти к первой таблице, нажав клавишу T. Это работает как в NVDA, так и в JAWS.
Вы также можете перейти к первому заголовку, но поскольку заголовки H используются для структуры страницы, есть высокая вероятность, что вы окажетесь не в том месте. Это именно то, что происходит, если нажать H сразу после загрузки главной страницы:
вы попадаете на:
“Discourse растёт!
” — заголовок H3, который не относится к списку тем форума, который вы на самом деле хотите прочитать.
Если вы знаете, что список тем представлен в виде таблицы, вы можете нажать T, и фокус перейдёт к следующей таблице на странице.
JAWS скажет:
таблица с 5 столбцами и 31 строкой
Столбец 1, Строка 1
Тема
Теперь, если я использую H для перехода к заголовку, я получу правильное чтение, как вы и ожидаете. Однако, если я использую клавиши навигации по таблицам, применяемые в NVDA и JAWS, у меня возникнут проблемы.
Вы перемещаетесь влево и вправо по строке, нажимая Alt+Ctrl+стрелка влево или стрелка вправо. Перемещение вверх или вниз по столбцу осуществляется с помощью Alt+Ctrl и стрелки вверх или вниз.
Таким образом, если нажать Alt+Ctrl+стрелка вниз, вы попадёте в проблемную ячейку со ссылками на статусы тем, например, «закреплена» или «заблокирована», если они применены к теме.
В этой таблице со списком тем, похоже, что всё содержимое других ячеек может получать фокус клавиатуры в браузере, поэтому использование клавиши Tab даст те же результаты. Однако могут возникнуть ситуации, когда не все элементы, отображаемые в таблице, могут получить фокус клавиатуры, но вы всё равно захотите прочитать их, используя функцию навигации по таблицам в программе чтения с экрана.
Клаус
Отправлено из Почты на Windows 10
![]()