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
Added NVDA Shortcuts Information to NVDA Menu #3584
Comments
Comment 1 by surfer0627 on 2013-10-17 03:57 |
Comment 2 by jteh on 2013-10-17 04:10 |
Comment 3 by surfer0627 on 2013-10-17 05:47 |
Comment 4 by surfer0627 (in reply to comment 2) on 2013-10-17 08:42 FOr example: expected: Synthesizer... (NVDA+control+s) ‧Document formatting... expected: Document formatting... (NVDA+control+d) ‧Python console expected: Python console (NVDA+control+z) Thank you. Replying to jteh:
|
Comment 5 by surfer0627 on 2013-10-29 02:17 |
Comment 6 by jteh on 2013-10-29 02:33 |
Comment 7 by surfer0627 (in reply to comment 6) on 2013-10-30 01:16 Yes, I got the point: "the user might reassign them and there's no quick way to get the current binding." Is it possible that we don't have to get the current binding? We just provide some useful tips for users. In the defult settings, users could use these shortcuts. Now, users could only get shortcut information from User Guide and Commands Quick Reference. |
Comment 8 by surfer0627 on 2014-11-14 01:51 Logs information about the current navigator object (NVDA+f1) I do not know the shortcut until I read the ticket #4439, comment2. |
@jcsteh noted in #3584 (comment) that reassigned key bindings are programmatically difficult to retrieve efficiently. Since the requested feature makes a lot of sense to me too, and it is very much possible that novice NVDA users may remain unaware about the keystrokes assigned to these NVDA dialogs, I would like to request technical reconsideration of this ticket by developers. Also, quite a few NVDA.ini dialogs are being unified in a pull request by @LeonarddeR which may affect this issue in ways. Thus, all this needs to be taken into account while we try to evaluate the relevance of this ticket with respect to ongoing NVDA GUI work. |
This is not an issue anymore with the new NVDA gui. |
@LeonarddeR I think this can be closed. |
Oh sorry I think I missunderstood the issue. So it is required to bring object shortcut information to the menu and the cathegories. The problem I see here is that shortcuts can be adjusted by translators for the menu items. This is indeed very good because people who cannot speak inglish are able to build easily a context between the shortcut and the menu items. Ofcourse if the translation is accurate. |
But this could be acomplished for settings ccathegories at least. |
@jcsteh how is this actually solved in Firefox? Because when you navigate through the menu you get i.e. ctrl+t for opening a new tab etc. Maybe the gestures for opening the settings cathegories should be excluded from the input dialog so that they cannot be changed. What do you think? |
I don't actually know much about the Firefox keyboard shortcut code. For a
long time, I don't think you could customise keyboard shortcuts in Firefox
at all, though I think that might have recently become possible. However,
things are somewhat simpler in Firefox because all of the shortcuts you
would want to expose in this way are global; you can essentially have a
simple map. In contrast, in NVDA, shortcuts depend on context; e.g. global
plugins and app modules can add shortcuts and even those can be overridden
by the user.
Since this issue was filed, we do now have the Input Gestures dialog, which
does fetch bindings for all gestures
(inputCore.manager.getAllGestureMappings). However, this has to index every
script; it can't just quickly fetch a single mapping. So, using this might
involve performance concerns, but there might be a way to mitigate those.
For example, we could perhaps cache this until the gesture map changes,
exclude app modules (since they usually wouldn't add to the NVDA menu), etc.
|
Reported by surfer0627 on 2013-10-17 03:01
Is it possible to add NVDA shortcuts in NVDA menu?
‧General Settings (NVDA+control+g)
‧Synthesizer Selection (NVDA+control+s)
‧Voice Settings (NVDA+control+v)
‧Keyboard Settings (NVDA+control+k)
‧Mouse Settings (NVDA+control+m)
‧Object Presentation Settings (NVDA+control+o)
‧Browse Mode Settings (NVDA+control+b)
‧Document Formatting Settings (NVDA+control+d)
‧Save configuration (NVDA+control+c)
‧Revert configuration (NVDA+control+r)
‧Braille Tethered to (NVDA+control+t)
‧Python console (NVDA+control+z)
Thank you.
The text was updated successfully, but these errors were encountered: