I am currently developing a program for blind people. In my program, I have several dialogs which are implemented using SWT MessageDialog
or MessageBox
.
This works just fine for sighted people or blind people who use screen reading software. But blind people who use refreshable braille display (which is text only and has just one line of 40 characters) have problem reading text message in the dialog because the focus of the dialog is on the button, so the refreshable braille display shows the text of the button. The blind people have to scroll up to find the text message.
Sometimes the scrolling is so hard that they have to complain about that. It would be nicer if the focus is on the text message, and then they can scroll down during reading the text, and at then end is the button text.
How can I use SWT MessageDialog
or MessageBox
class to manage the focus to be at the text message?
I don't want to create my own MessageDialog
class because I use several options of the SWT
libraries already.