Accessibility in Graphiti [message #765166] |
Tue, 13 December 2011 14:49 |
|
Hi,
Are the editors made via graphiti accessible by default ?
Do we need to do anything special for:
1) Making shapes in editor accessible ?
2) Making pallette entries accessible ?
3) Making context pad actions for shapes accessible ?
Regards,
Ashwani Kr Sharma
|
|
|
Re: Accessibility in Graphiti [message #765614 is a reply to message #765166] |
Wed, 14 December 2011 11:36 |
Michael Wenz Messages: 1931 Registered: July 2009 Location: Walldorf, Germany |
Senior Member |
|
|
Hi Ashwani,
in terms of Accessibility Graphiti provides as much as possible right inside
the framework, enabling tools to be accessible with low effort (also the
underlying GEF framework provides much functionality for accessibility). But
speaking of "accessible by default" would be too much and does not fit to
any of my experiences in software development... In the end you will have to
check your complete tool functionality for accessibility, because there are
quite a lot of pitfalls.
1) and 2) are primarily cared for by the framework. There are keyboard
functions for navigating, selecting, moving of shapes and connections. Also
triggering palette tools with the keyboard works by default.
Regarding 3) you would have to define a context menu entry on the shape for
each of your context pad actions to make them accessible. All of the
standard actions (like remove, delete) will already go there, but at least
your custom features need a check. The context pad itself is not accessible
and I daubt that there is a good way to make it accessible.
That's of course only speaking of accessibility in the graphical editor,
other parts (property sheets, trees etc.) will also need a look.
HTH,
Michael
|
|
|
Re: Accessibility in Graphiti [message #765622 is a reply to message #765614] |
Wed, 14 December 2011 11:54 |
|
Hi Michael,
Thanks for the reply.
Currently, i am facing two issues:
1) Navigating via keyboard between shapes is very difficult.
Many a times it stops navigating. I think it is more because of complex nesting of shapes i have.
2) If I use screen reader (JAWs) and navigate to a shape, it does not speak anything.
Do we need to do anything special here ?
Regards,
Ashwani Kr Sharma
|
|
|
|
Re: Accessibility in Graphiti [message #780685 is a reply to message #766179] |
Thu, 19 January 2012 03:43 |
|
Hi,
Yes alternate representation could be an option.
I am trying if outline view can help.
But graphiti supports accessibility as mentioned in its home:
Quote:Graphiti enables its users to build accessible tools that allow motion-impaired and vision-impaired people to use these tools. Graphiti provides full keyboard access to all functionality, supports themes like the high contrast mode and allows users to enlarge the visual representation of diagrams.
It will be great if screen reader are also supported. The support for accessibility will be more complete then.
I have open a enhancement request for this: https://bugs.eclipse.org/bugs/show_bug.cgi?id=369020
Regards,
Ashwani Kr Sharma
|
|
|
Powered by
FUDForum. Page generated in 0.03279 seconds