"Поскольку это приложение киоска с сенсорным экраном и экранной клавиатурой, можно ли ожидать, что программа чтения с экрана будет читать каждый отдельный символ клавиши?
кнопка при ожидании ввода от лица с нарушениями зрения? "
Это возможно, да. Это модель, используемая всеми устройствами с сенсорным экраном, способными работать с программой чтения с экрана (например, на устройствах iOS и Android).
Основное взаимодействие заключается в перемещении пальца по экрану до тех пор, пока вы не найдете нужную клавишу (программа чтения с экрана сообщит о каждой клавише при перемещении пальца по ней). Тогда большинство устройств с сенсорным экраном и программами чтения с экрана предлагают две формы взаимодействия:
* Дважды нажмите, чтобы выбрать ключ
* Поднимите палец, чтобы выбрать ключ
Последний несколько быстрее, чем первый, но даже в этом случае он все же намного медленнее, чем печатать на реальной клавиатуре. Вот почему некоторые пользователи программ чтения с экрана предпочитают диктовать текст на устройствах с сенсорным экраном, а не набирать его.
Используя .Net Framework , можно включить Narrator (встроенная программа чтения с экрана Microsoft в Windows 10). У Microsoft также есть полезное руководство по разработке доступных приложений , которое может оказаться полезным.