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

JAB: nvda does not interpret Fxx and Control keybindings correctly #6081

Open
rpaquay opened this issue Jun 16, 2016 · 2 comments
Open

JAB: nvda does not interpret Fxx and Control keybindings correctly #6081

rpaquay opened this issue Jun 16, 2016 · 2 comments
Labels
bug p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Comments

@rpaquay
Copy link
Contributor

rpaquay commented Jun 16, 2016

Repo steps:

  • Install Android Studio 2.2 Preview 3 (or later)
  • Run Android Studio and nvda
  • Create an empty project (or open an existing project) to get to the main IDE window
  • Select the "Build > Make Project" menu item

Result:

  • nvda speaks "Make Project Ctrl+"

Expected:

  • nvda speaks "Make Prokect Ctrl+F9"

This happens for all menu items that are bound to Fxx keys.

This also happens for all menu items that are bound to control keys, for example, selecting the "Navigate > Back" menu item results in nvda speaking "Back Ctrl+Alt+%" instead of "Back Ctrl+Alt+Left".

The reason is that nvda does not handle the modifiers ACCESSIBLE_FKEY_KEYSTROKE and ACCESSIBLE_CONTROLCODE_KEYSTROKE returned by the getAccessibleKeyBindings API.

rpaquay added a commit to rpaquay/nvda that referenced this issue Jun 16, 2016
rpaquay added a commit to rpaquay/nvda that referenced this issue Jun 16, 2016
@LeonarddeR LeonarddeR added the bug label Jul 18, 2017
@LeonarddeR
Copy link
Collaborator

@jcsteh: Since this can be an annoying bug and there's already a pr, would you mind a p3?

@jcsteh jcsteh added the p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority label Jul 19, 2017
@jcsteh jcsteh marked this as a duplicate of #4345 Jul 19, 2017
@feerrenrut
Copy link
Contributor

There was a partial implementation of this in PR #6082. It was closed because we lost contact with the author, some small changes were required and further testing. Anyone interested may take this on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Projects
None yet
Development

No branches or pull requests

4 participants