|E4 application accessibility question [message #757452]
||Fri, 18 November 2011 08:39
| Michael Whapples
Registered: July 2009
Firstly, I am unsure whether this is the right forum for this question, as it relates to an E4 application model I thought it was. If another forum would be better please tell me which one.
I am a blind computer user and so accessibility of applications is important to me (eg. using tools like orca (add http prefix, the forum prevents me as it says I cannot post links until posted 5 messages) live.gnome.org/Orca on Linux or NVDA (again add http) www.nvda-project.org on windows) and therefore I want any application I create to be accessible. SWT and eclipse RCP applications are about one of the best solutions I have found for cross platform accessibility. Therefore I have recently started learning about Eclipse RCP development and as the future is going to be E4 I thought I should learn about that.
I am working through the tutorial by Tom Schindl and have noticed an interesting accessibility issue in chapter 5 (source code for the chapter can be found at (add the http) tomsondev.com/e4rcp/chapter5.zip ). In short as that code stands I cannot move to the "folder content" list or the message details. A small note: I find that I need to add the addons for key bindings to prevent a null pointer exception message appearing when I press navigation keys like tab or cursor keys. I can find the tab control for the folder content and the message parts, but I just cannot access the list or the message details. Tools like NVDA have a review mode where you can look through the accessible objects and route the mouse pointer to them, but while this can see there is a list it does not find the elements of the list (I do have a folder selected and there are items in the list) and it can find the message details, but when I route the mouse to any of these objects and click the mouse it does not take the focus to those controls.
I found that if I remove the stack parts relating to these parts and just have the folder content part and the message details directly in the sash part then the folder content can be tabbed to and is perfectly accessible. I still cannot access the message details part although the message details part is accessible in the associated text application.
So my question is: Why should a stack part affect accessibility? Is there anything I can do to improve accessibility in such a case?
For information I am using eclipse 4.1.1 and have tried this on windows with NVDA and on Linux with Orca.
Thank you for any help.
Powered by FUDForum
. Page generated in 0.02359 seconds