0

我目前正在为不同能力的用户设计一个屏幕键盘。由于用例的原因,有相当多的自定义触摸事件实现。

虽然它在触摸模式下按预期工作,但在使用蓝牙开关使用自动扫描功能的测试会话期间,系统完全忽略了自定义 OSK。我尝试在根键盘视图上添加可聚焦的focusableInTouchMode,但键盘视图仍然被忽略。

现在我的问题是,是否有规则或某种指导方针可以让自动扫描工作?提前致谢。

4

1 回答 1

0

切换访问为用户提供执行操作的能力。您需要向可访问性 API 公开 action_click 等操作。

键盘通常直接在屏幕上绘制其 UI,因此需要使用 ExploreByTouchHelper 将虚拟视图层次结构暴露给可访问性。

这些是一般性评论,因为我不知道您采用什么方法来构建您的 UI。

于 2019-04-29T16:30:40.470 回答