我目前正在为盲人开发一个程序。在我的程序中,我有几个使用 SWTMessageDialog
或MessageBox
.
这对于使用屏幕阅读软件的有视力的人或盲人来说效果很好。但是盲人使用可刷新盲文显示器(只有文本,只有一行 40 个字符)在阅读对话框中的文本消息时会遇到问题,因为对话框的焦点在按钮上,所以可刷新盲文显示器显示的文本是按钮。盲人必须向上滚动才能找到短信。
有时滚动是如此困难,以至于他们不得不抱怨这一点。如果焦点在文本消息上会更好,然后他们可以在阅读文本时向下滚动,最后是按钮文本。
如何使用 SWTMessageDialog
或MessageBox
类来管理文本消息的焦点?
我不想创建自己的MessageDialog
类,因为我SWT
已经使用了库的多个选项。