Bezdepbonusu7Программирование: статьи и ответы

Вопрос

JAWS не читает значение текстового поля типа ввода

Автор вопроса: Ramasamy KannaОтветов: 1

Я использую JAWS в своем приложении. В нашем приложении есть

<input type="text">

когда мы печатаем что-либо, программа чтения с экрана объявляет об этом. Но в средстве просмотра речи ничего не отображается.

Может ли кто-нибудь предложить мне решение, связано ли это с JAWS или любой другой конфигурацией, которую нужно сделать для чтения. Заранее спасибо!

  • Вы говорите о средстве просмотра истории речи, к которому вы получаете доступ с помощью Space+Ins -> H? Это не обновляется на лету, вам нужно закрыть его и снова открыть, чтобы увидеть историю речи. J. Afarian 23.10.2018

htmlaccessibilityjaws-screen-readerscreen-readers

Ответы

Ответ 1 · рейтинг 1 · slugolicious

Я думаю, что вы спрашиваете о настройке "печатного эха". Он имеет четыре настройки: выкл., символы, слова и символы и слова. У меня настроены слова, поэтому, когда я печатаю в поле ввода, я не слышу каждую букву, когда печатаю. Когда я нажимаю пробел, чтобы закончить слово, я слышу только что набранное слово. Эхо ввода помогает проверить, что набирается, и на самом деле не является частью интерфейса (например, метка поля ввода), поэтому то, что я печатаю, не будет отображаться в окнах истории речи (Ins + пробел, H) . Обычные части интерфейса отображаются в окне истории речи.

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы