470,833 Members | 1,410 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,833 developers. It's quick & easy.

Accessibility in Applets

dnb
What follows is a rough outline of what I've been trying to do and
thedifficulties I've encountered:

I'm trying to make an applet accessible. I've used the Java Accessibility
API toprovide an accessibility description of each component in my interface
usingthe following method:

component.getAccessibleContext().setAccessibleName (name);

component.getAccessibleContext().setAccessibleDesc ription(description);

When a component in my interface receives focus, the
accessibilityinformation should then be provided to the screen reader or
other assistive device. So far so good.

I am running Windows XP on my desktop. I installed the Java Access Bridge
(1.03) and JAWS (4.51) and set them working. What I found is that JAWS
responded to mouse events within my applet on occasion, but almost never to
keyboard events. In other words, I could bring focus to one of my components
with the mouse and JAWS would speak the appropriate description of the
component. However, when I used keyboard shortcuts to accomplish the same
task JAWS sank into a stony silence -- occasionally, for no apparent reason,
JAWS would stir and speak the name of the component currently in focus, but
only rarely.

This set me to wondering where the breakdown was occurring. I started up one
of the utilities in the Java Access Bridge package, JavaFerret.exe. I could
instruct JavaFerret to track all "Focus" events in my applet interface and
see that the accessibility context for each component was being returned
correctly.

So, my guess is that JAWS does not accurately pick up these events just yet.

I'm wondering, is there a workaround? Is there another Java event that I can
use beside "Focus" that will be picked up by JAWS? Or is JAWS just not quite
ready to handle applet interaction? Perhaps the Java Access Bridge is
receiving the event and not making it available to JAWS?

Thanks,

DB
Jul 17 '05 #1
0 1505

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Justin | last post: by
1 post views Thread by Vincent Montressor | last post: by
8 posts views Thread by Andreas Røsdal | last post: by
12 posts views Thread by JAMESICUS | last post: by
9 posts views Thread by Barbara de Zoete | last post: by
4 posts views Thread by Neil Cherry | last post: by
8 posts views Thread by cms-hispano.org | last post: by
reply views Thread by mihailmihai484 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.