WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Flash AS3 Keyboard Accessibility Question?

for

From: Andrew Kirkpatrick
Date: Dec 22, 2010 8:03AM


Don,
You have entered the fuzzy/prickley area between forms mode and non-forms mode interaction, and it is difficult to provide advice without seeing what you're making a little more. Can you provide a link or a screen shot?

Thanks,
AWK

Andrew Kirkpatrick
Group Product Manager, Accessibility
Adobe Systems

<EMAIL REMOVED> <mailto: <EMAIL REMOVED> >
http://twitter.com/awkawk
http://blogs.adobe.com/accessibility

From: Donald Evans [mailto: <EMAIL REMOVED> ]
Sent: Wednesday, December 22, 2010 9:54 AM
To: WebAIM Discussion List
Cc: Andrew Kirkpatrick
Subject: Flash AS3 Keyboard Accessibility Question?


I'm using Flash AS3. I have a number of mouse events I need to make accessible to the keyboard only and JAWS user.

Mouse Event:
mcInstruct.addEventListener(MouseEvent.MOUSE_UP, HideInstructions);

I've added a similiar Keyboard Event Listener:
mcInstruct.addEventListener(KeyboardEvent.KEY_DOWN, HideInstructions);

This approach works well for the keyboard only user; however, once JAWS is started, many of the keys including "ENTER" and "SPACE" are not passed on to Flash. If I use Insert + Z with JAWS, I can pass thru the key strokes.

Does anyone know a way I can have the JAWS experience and the keyboard only experience the same without using the Insert V command?

I've also tried:
private function KeyboardOnClick(ev:KeyboardEvent):void
{
if (ev.keyCode == Keyboard.SPACE)
Object(parent).Select(this);
if (ev.keyCode == Keyboard.ENTER)
Object(parent).Select(this);
}
With the same results. It works fine until I load JAWS.


--
Donald F. Evans
Deque Systems
Email: <EMAIL REMOVED> <mailto: <EMAIL REMOVED> >
Cell: (703) 608-8890
Does your website meet Section 508 Standards? http://www.deque.com<;http://www.deque.com/>;

--
Donald F. Evans
Deque Systems
Email: <EMAIL REMOVED> <mailto: <EMAIL REMOVED> >
Cell: (703) 608-8890
Does your website meet Section 508 Standards? http://www.deque.com