Skip to content
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

JAWS add-on speech (prompt) with menus does not include the use of left / right arrow keys, only up / down arrow keys. #411

Closed
devarshipant opened this issue Jul 23, 2020 · 5 comments

Comments

@devarshipant
Copy link

devarshipant commented Jul 23, 2020

JAWS speech (prompt) with menus does not include the use of left / right arrow keys, only up / down arrow keys.

Example:

  1. Go to https://w3c.github.io/aria-practices/examples/menubar/menubar-navigation.html
  1. When the first menuitem has focus JAWS does not include instructional prompt to use the left / right arrow keys.

Expected result

Add reference to "left / right" arrow keys.

Additional Information

JAWS2020.2004.66

Win 10 64 Bit

Chrome 84

@devarshipant devarshipant changed the title JAWS 2020 / Chrome in menu says JAWS instructional text (prompt) with menus does not include the use of left / right arrow keys, only up / down arrow keys. Jul 23, 2020
@devarshipant devarshipant changed the title JAWS instructional text (prompt) with menus does not include the use of left / right arrow keys, only up / down arrow keys. JAWS add-on speech (prompt) with menus does not include the use of left / right arrow keys, only up / down arrow keys. Jul 23, 2020
@JAWS-test
Copy link

The output should depend on the aria-orientation.

The question is whether JAWS should produce very detailed output: left-right to navigate through menu items, up and down to navigate through submenu items (or vice versa, depending on the value in aria-orientation).

@JAWS-test
Copy link

Related: #204

@devarshipant
Copy link
Author

The output should depend on the aria-orientation.

Correct me but I think aria-orientation only outputs "left-right" and "up-down" depending on the attribute's value, which is first part of the add-on speech. The second bit of add-on speech provides instructions (use arrow keys or use up / down...). See the slider: https://w3c.github.io/aria-practices/examples/slider/slider-2.html. The voice output on the temperature slider is "Temperature up down slider. To increase or decrease use arrow keys"

The question is whether JAWS should produce very detailed output: left-right to navigate through menu items, up and down to navigate through submenu items (or vice versa, depending on the value in aria-orientation).

It does not need to be detailed. Perhaps it can give directions on the first menu item. Menus can be tricky because all four keys (up / down and left / right) allow users to navigate in all four different directions, unlike the temperature widget where up and right keys both increase the temperature.

Can menu allow aria-orientation of vertical and horizontal set to true on the same element? Because that might output "[menu name] left-right up-down [menu] use arrow keys to navigate."

@JAWS-test
Copy link

JAWS-test commented Jul 28, 2020

Correct me but I think aria-orientation only outputs "left-right" and "up-down" depending on the attribute's value

It is a bug in JAWS that aria-orientation is ignored, see #204

It does not need to be detailed.

There are different navigation directions in a menu. Within the menubar e.g. right and left, if arranged horizontally. JAWS should always output the direction of the menubar. To navigate in the submenu, use the up and down arrows if menubar is horizontal. In my opinion, JAWS does not necessarily have to output this as a user prompt, since it is derived from the direction of the menubar. It is more important to be able to hear which menu items have a submenu (see #415).
It becomes more complicated if a submenu has another submenu. Usually this is arranged vertically, but this does not necessarily have to be the case. For this reason, it may be useful for JAWS to output the direction of navigation for each submenu as soon as it is opened and receives the focus.

@stevefaulkner
Copy link
Contributor

closing as duplicate of #204

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants