-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Space key doesn't exit forms mode when used to grab the balloon (JAWS) #308
Comments
@terracoda yes, this almost sounds like a duplicate of #293. |
Unfortunately, it looks like 1.4.0-dev.4 includes the workaround that was committed for #293, so it didn't quite fix it. |
Information about JAWS and role=application is here: http://www.freedomscientific.com/Support/TechnicalSupport/Bulletin/1404
That could be the problem, i need to make sure that |
Yes, here is the balloon <div id="64-125-356-436-593-437-508" tabindex="0" role="application" >Yellow Balloon</div> It might behave better like this: <div role="application">
<div id="64-125-356-436-593-437-508" tabindex="0">Yellow Balloon</div>
</div> |
I notice that JAWS resists forms mode if I tab to the balloon and very quickly press enter/spacebar to pick it up. Otherwise, it works consistently whether or not I have application role on the parent element or the balloon div itself. |
@jessegreenberg, have you tried entering forms mode before grabbing the balloon with the Space key? |
@terracoda with a key command? How do you force JAWS into forms mode? |
It seemed in our use yesterday that forms mode (launched by activating a radio button) and the launching of appilication role through the grab balloon button are different modes. |
@jessegreenberg, I do not know the key to manually start forms mode, but if you activate the different radio buttons, you should hear a the Jaws forms-mode pop. |
Yesterday, the participant tabbed to the radios and then used the arrow keys to get the 3rd one, and then hit enter to activate the Show charge differences radio button. I heard the JAWS forms-mode pop at that moment, I think. |
Oh for the radio buttons, yes that is what I am observing too. Pressing "Enter" makes JAWS go into forms mode. Tabbing away from them makes JAWS leave forms mode. |
But if you try grabbing the balloon with the Space bar after activating a Radio with Enter, JAWS seems to not exit forms mode??? |
At least, that seemed to be our experience yesterday. The WASD keys did not work after activating the radio and the grabbing the balloon. |
Hmm, that is not what I am seeing. Here are my steps with notes about how JAWS behaves for me, can you please verify I am checking the right thing?
|
Hmm, that's not how it appeared to work for the participant yesterday. JAWS did not seem to revert to document mode when moving to the Grab balloon button, and hitting Space to grab did not enter forms mode. However, it is hard to tell exactly what was going on because I could not see the exact key presses. I'll have to ask her to try it again. |
I believe it! AT are highly unpredictable. Thanks. |
This could be a user setting issue, in JAWS you can decide how/when it enters forms mode.
Iam curious if user had a setting other than "auto". If anything other than "auto" is selected, I would not expect space key to behave as expected when picking up the balloon. |
@jessegreenberg, I will check with the user where their typical setting is. |
@jessegreenberg, marking as on hold and removed my assignment. I have contacted the screen reader consultant and waiting to hear back. |
@terracoda is this still a question and are we still waiting for feedback? |
@jessegreenberg, I will check again with screen reader consultant. |
@jessegreenberg, if I do not hear back, we can watch for issues in RC testing. |
@jessegreenberg, consultant generally uses "Automatic".
I am asking some follow-up questions and will report more here asap. |
@jessegreenberg, I haven't heard back, so I think I will close this issue and see if the problem resurfaces at some point. |
As mentioned in #307, during usability testing of BASE version 1.4.0 Dev 4 we found some big difference between Enter and Space key for grabbing and releasing the balloon.
Pressing the Enter key to grab the balloon will exit forms mode and start the application role, thus making the WASD keys available for moving the balloon.
Pressing Space key to grab the balloon does not force JAWS to exit forms mode, so if JAWS is in forms mode when the balloon is grabbed by pressing the Space key, the WASD keys are not passed through to the application. Pressing A will move focus to the next radio button, and pressing W will try to make a word list.
We discovered this after switching the charge view to "Show charge differences" which triggered forms mode, but then after grabbing the balloon (with Space key), the WASD keys would only do JAWS things.
We also noticed that after releasing the balloon with the Space key, JAWS remained in forms mode and the WASD keys did not do their JAWS-y things, and did nothing. The user surmised that JAWS must still be in forms mode and in that case the keys would just be normal typing key presses.
@jessegreenberg, have you experienced such behaviour?
We need to understand better how Enter and Space are designed to be similar, but different.
The text was updated successfully, but these errors were encountered: