Android TalkBack перехватывает касания экрана: с кем в Google поговорить об этом?

Я создаю игру для Android, чтобы помочь людям научиться печатать шрифтом Брайля. Это не приложение для чтения Брайля пальцами, но оно включает в себя некоторые интерактивные «изображения» ячеек Брайля.

Я создал интерфейс, который показывает точки Брайля на экране. Когда вы проводите пальцами по точкам, устройство вибрирует, и воспроизводится определенная MIDI-нота, в зависимости от того, к какой точке вы прикасаетесь в данный момент.

Все хорошо и хорошо. Теперь о проблеме.

Большинство пользователей, которые хотят выучить шрифт Брайля, также хотят, чтобы TalkBack был активен на их телефонах Android. Однако, когда TalkBack активен, он перехватывает все действия касания одним пальцем. Это не позволяет мне запускать вибрации и MIDI-звуки, когда пользователь касается одним пальцем.

Я могу спроектировать свой интерфейс для использования преобразования текста в речь TalkBack, но это плохое решение: основная ценность моего приложения не может быть передана только посредством преобразования текста в речь.

Я видел, что многие другие разработчики сталкивались с подобными трудностями, когда TalkBack не позволял им создавать ценность для тех самых пользователей, которым TalkBalk призван помочь. С кем я могу связаться в Google, чтобы начать обсуждение, которое приведет к тактильно удобному решению?


РЕДАКТИРОВАТЬ

Один из обходных путей — попросить пользователя коснуться экрана двумя пальцами. Один палец будет игнорироваться, а другой можно использовать для исследования экрана, как если бы TalkBack был отключен. К сожалению, трудно предсказать, какой из двух пальцев будет считаться активным.


person James Newton    schedule 15.01.2015    source источник


Ответы (1)


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

Люди, разработавшие клавиатуру MessageEase, сделали что-то подобное. Попробуйте это приложение, чтобы понять, что я имею в виду.

person ChrisCM    schedule 12.02.2015