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

Flexible ring of settings #7747

Open
Adriani90 opened this issue Nov 12, 2017 · 8 comments
Open

Flexible ring of settings #7747

Adriani90 opened this issue Nov 12, 2017 · 8 comments

Comments

@Adriani90
Copy link
Collaborator

Adriani90 commented Nov 12, 2017

Steps to reproduce:

  1. Open a document with several formating atributes (i.e. different cell Colors in a table, different text Fonts etc)
  2. Navigate through the text and identify separately green cells, then part of Areal text, then indentations etc.

Expected behavior:
The user should have the flexibility to add or remove settings from the ring to optimize its way of productivity. In this case, document formating Settings should be added to the ring. When sellecting one Setting of this cathegory (i.e. Colors), Colors should be reported when navigating through the document.

Actual behavior:
The ring of settings has not changed since many years although it is one of the most significant advantage of NVDA compared to other screen readers. In this case, users have to go to the document formating Settings and check or uncheck the coresponding Settings every time.

System configuration:
NVDA version:
all

NVDA Installed or portable:
both

Other information:

Windows version:
all

Name and version of other software in use when reproducing the issue:
all

Other questions:

Does the issue still occur after restarting your PC?
yes

Have you tried any other versions of NVDA?
yes, all

@ehollig
Copy link
Collaborator

ehollig commented Nov 13, 2017

Could this be accomplished with configuration profiles? For example, you could have one profile announce font size and font attributes while another profile had these disabled. Then, with implementation of #4209, you could press a keystroke to switch between the manual activated profiles. Leaning to a close in favor of #4209

@Adriani90
Copy link
Collaborator Author

Adriani90 commented Nov 13, 2017 via email

@Adriani90
Copy link
Collaborator Author

Slightly edited

@derekriemer
Copy link
Collaborator

@Adriani90 commented on Dec 21, 2017, 6:43 AM MST:

Slightly edited

This will just add a ton of items to the ring, how will this objectively make this easier for the user?

@Adriani90
Copy link
Collaborator Author

Adriani90 commented Jan 4, 2018 via email

@LeonarddeR
Copy link
Collaborator

I have the feeling that adding settings to a ring might only complicate things even more. Don't you think that having a separate quick navigation layer for this kind of information could be much more effective?

@Adriani90
Copy link
Collaborator Author

@LeonarddeR I really like the idea with an additional layer for quick navigation. I am really thinking about closing this one in favor of your idea. But I still think the settings ring is the best option at least for navigation by colors in MS Excel (i.e. as requested in #7744). Lot of users often deal with big tables which contain cells with different colors in Excel or even pdfs with revisions directly saved from MS Word. if you want to work very efficient with such files you have to navigate by certain colors (i.e. from red cell to red cell or from purple text to purple text). Do you have an alternative idea how to implement such a feature?

@JulienCochuyt
Copy link
Collaborator

Regarding easy navigation to any specific formatting, please see #9527 (comment)

Regarding the settings ring, I'd like to propose the following improvements:

1. Add a way to configure which values are available for some of the settings.

Eg. speech language selection with espeak offers so many choices that it is pretty tedious to switch between commonly used ones using the ring.

2. Offer more settings rings than just speech

We could imagine changing rings with NVDA+control+pageUp/pageDown (desktop) and NVDA+control+shift+pageUp/pageDown (laptop)
Candidates could include (listed in order of priority via gut feeling):

  • Document Formatting settings
  • Keyboard settings (all but choice of NVDA keys)
  • Mouse settings
  • Object Presentation
  • Browse Mode (needs a way to refresh the currently focused document without causing a page reload on some browsers)
  • Input Composition
  • Review Cursor

I'm not sure Braille settings would make much sense, what do you think?

3. Help newcomers by appending announce of gestures

When a setting has a dedicated gesture, appending the announce made when moving through settings in a given ring would help newcomers discover them.
When a setting category has a dedicated gesture, appending the announce made when moving through rings might also help.

4. Add a "user" ring,

Rather than adding a way to configure which settings are proposed in each of the rings listed in 2. we might consider adding a user ring for quick access at user's will.

What do you think?

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

5 participants