Я создаю игру для Android, чтобы помочь людям научиться печатать шрифтом Брайля. Это не приложение для чтения Брайля пальцами, но оно включает в себя некоторые интерактивные «изображения» ячеек Брайля.
Я создал интерфейс, который показывает точки Брайля на экране. Когда вы проводите пальцами по точкам, устройство вибрирует, и воспроизводится определенная MIDI-нота, в зависимости от того, к какой точке вы прикасаетесь в данный момент.
Все хорошо и хорошо. Теперь о проблеме.
Большинство пользователей, которые хотят выучить шрифт Брайля, также хотят, чтобы TalkBack был активен на их телефонах Android. Однако, когда TalkBack активен, он перехватывает все действия касания одним пальцем. Это не позволяет мне запускать вибрации и MIDI-звуки, когда пользователь касается одним пальцем.
Я могу спроектировать свой интерфейс для использования преобразования текста в речь TalkBack, но это плохое решение: основная ценность моего приложения не может быть передана только посредством преобразования текста в речь.
Я видел, что многие другие разработчики сталкивались с подобными трудностями, когда TalkBack не позволял им создавать ценность для тех самых пользователей, которым TalkBalk призван помочь. С кем я могу связаться в Google, чтобы начать обсуждение, которое приведет к тактильно удобному решению?
РЕДАКТИРОВАТЬ
Один из обходных путей — попросить пользователя коснуться экрана двумя пальцами. Один палец будет игнорироваться, а другой можно использовать для исследования экрана, как если бы TalkBack был отключен. К сожалению, трудно предсказать, какой из двух пальцев будет считаться активным.