尝试添加屏幕外表单提交选项

时间:2016-04-18 05:02:20

标签: accessibility talkback

我试图使用我放在屏幕外的提交输入字段,但Android(对讲)的屏幕阅读器不允许我在双击时提交表单。我为IOS做了同样的事情,但是IOS屏幕阅读器(画外音)确实将双击作为表单提交注册

Talkback不允许您与不可见对象进行交互吗?

我使用的CSS类是:

JFrame snakeFrame = new JFrame();
snakeFrame.setBounds(100, 200, 800, 800);
snakeFrame.setVisible(true);
snakeFrame.add(new JLabel(new ImageIcon("Images/Snake.png")));
snakeFrame.pack();

以下是jsfiddle的链接,类似于我尝试完成的内容:https://jsfiddle.net/uyk0uLx4/

如果Talkback不支持屏幕外提交按钮的表单提交,那么推荐哪种方式让屏幕外表单提交工作?

1 个答案:

答案 0 :(得分:0)

屏幕外按钮是处理辅助功能问题的不良方法(不仅限于屏幕阅读器用户)。

例如,眼动追踪辅助功能软件无法使用隐藏按钮。 只有键盘的用户在浏览内容时无法知道焦点的位置。

因此,解决问题的最佳方法是使按钮可见。

话虽这么说,使用1像素透明图像按钮是一个解决您的问题的工作解决方案,可供屏幕阅读器用户访问(虽然不是每个人都可以访问)。