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

Assigning imput gestures to the various document formatting report options #4873

Closed
nvaccessAuto opened this issue Feb 2, 2015 · 7 comments

Comments

@nvaccessAuto
Copy link

Reported by leonarddr on 2015-02-02 09:31
I think it would be a great addition to NVDA to be able to assign hotkeys to enable/disable reporting of the various document formatting options (links, headings). This would especially be useful for reporting table content/row headers, in my case at least. The gestures could be unbound, but I'd also like to suggest binding them to control+shift+nvda+accelerator (the one in the document formatting options). So, where report font name is assignt to the alt+f accelerator in document formatting options, the shortcut could be ctrl+shift+nvda+f.
If you main developers agree with this, I'd like to give a try to implement this.
Blocked by #4898

@nvaccessAuto
Copy link
Author

Comment 1 by leonarddr on 2015-02-02 10:19
This was easier than I thought. http://bitbucket.org/leonardder/nvda , branch t4873.

@nvaccessAuto
Copy link
Author

Comment 2 by briang1 on 2015-02-02 13:44
Although what you propose is a nice idea, it set me thinking about other text format reporting that would be useful. Despite it not being a good thing, a number of programs use bold or italics to indicate things in their software, ie restore points and in the case of revo uninstall, the items to be deleted, so a way to just allow this when it changes as one moves through text could be very handy, say on a toggle.

@nvaccessAuto
Copy link
Author

Comment 3 by leonarddr (in reply to comment 2) on 2015-02-02 13:46
Replying to briang1:

Although what you propose is a nice idea, it set me thinking about other text format reporting that would be useful. Despite it not being a good thing, a number of programs use bold or italics to indicate things in their software, ie restore points and in the case of revo uninstall, the items to be deleted, so a way to just allow this when it changes as one moves through text could be very handy, say on a toggle.

Honestly, I don't understand how this what you're proposing conflicts with the suggestion done in this ticket.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2015-02-03 01:02
I don't think these should be bound by default. It just uses too many keyboard shortcuts and we're running out of those already. We could consider binding a few very commonly used ones by default; e.g. table row/column headers, table row/column coordinates and links are probably pretty common.

@nvaccessAuto
Copy link
Author

Comment 5 by bhavyashah on 2015-02-03 14:56
Hi,
Sorry for asking something not directly related to this ticket...
There is a concern that more keystrokes are getting used up, so, how about keyboard shortcuts with NVDA along with the Alt/Windows key?
Presently, NVDA uses the Ctrl and Shift key along with the modifier key.
What is this proposal's feasibility?

@nvaccessAuto
Copy link
Author

Comment 6 by jteh on 2015-04-20 01:49
Rolling this into #4898.
Changes:
Added labels: duplicate
State: closed

@nvaccessAuto
Copy link
Author

Comment 7 by jteh (in reply to comment 5) on 2015-04-20 01:51
Replying to bhavyashah:

There is a concern that more keystrokes are getting used up, so, how about keyboard shortcuts with NVDA along with the Alt/Windows key?

We already have at least one gesture using the alt key: NVDA+alt+c for reporting comments in Microsoft Word/Excel. It's possible to bind the Windows key, but my understanding is that some laptops still don't have a Windows key (even in this day and age), so this is better avoided for now.

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

No branches or pull requests

1 participant