我正在创建一款Android游戏,以帮助人们学习输入盲文。这不是一个用手指阅读盲文的应用程序,但它确实包含一些盲文细胞的交互式“图像”。
我创建了一个界面,在屏幕上显示盲文点。当您将手指移动到点上时,设备会振动,并播放特定的MIDI音符,具体取决于您当前正在触摸的点。
一切都很好。现在出现问题。
大多数想要学习盲文的用户也希望在他们的Android手机上使用TalkBack。但是,当TalkBack处于活动状态时,它会拦截所有单指滑动触摸动作。当用户用一根手指触摸时,这可以防止我触发振动和MIDI声音。
我可以设计我的界面以使用TalkBack文本转语音,但这是一个糟糕的解决方案:我的应用程序的主要价值无法通过文本转语音传达。
我已经看到许多其他开发人员遇到了类似的困难,其中TalkBack阻止他们为TalkBalk旨在帮助的用户创造价值。我可以与谁联系,以便开始讨论,从而形成一个触觉友好的用户友好型解决方案?
编辑
一种解决方法是让用户用两根手指触摸屏幕。一个手指将被忽略,而另一个手指可用于探索屏幕,就像TalkBack被禁用一样。不幸的是,很难预测两个手指中的哪一个将被视为活动手指。
答案 0 :(得分:-1)
另一种解决方案。 TalkBack不拦截键盘交互。您可以使用相应的键盘输入服务设计您的应用程序。提供一项服务,允许用户使用相应的应用程序键入盲文,以帮助他们使用它。
开发MessageEase键盘的人做了类似的事情。尝试该应用程序,看看我的意思。