Android辅助功能自动扫描不扫描自定义OSK

问题描述 投票:0回答:1

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

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

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

android accessibilityservice android-accessibility accessibility-api
1个回答
0
投票

Switch Access为用户提供执行操作的能力。您需要将诸如action_click之类的操作公开给可访问性API。

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

这些是一般性评论,因为我不知道您正在构建UI的方法。

© www.soinside.com 2019 - 2024. All rights reserved.