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

Add more options for managing individual settings #8487

Open
mikolysz opened this issue Jul 8, 2018 · 10 comments
Open

Add more options for managing individual settings #8487

mikolysz opened this issue Jul 8, 2018 · 10 comments

Comments

@mikolysz
Copy link
Contributor

mikolysz commented Jul 8, 2018

There should be a way to adjust the following parameters for individual settings:

  • Use for (profile/global). When we accidentally change a setting for a specific profile, i.e. by changing the speech volume when the profile is activated, there's no way to tie this setting back to the global volume. It will stay separate until we edit the ini manually which is dangerous and hard to do for those who don't know how to deal with such files.
  • Add to settings ring. It could be nice if we could change settings we often use from the settings ring. There are too many of them to automatically include, so we need to allow the user to decide.
  • Add hotkey. It would be also useful if a user could assign a hotkey to a setting he needs. When this option were used, the user should be asked for the hotkey to assign, and, based on the type of the setting, some additional questions. If the setting was a check box, nothing else would be needed. If it was an edit box, combo box or radio button, the user should be able to choose what would happen when the hotkey is pressed. Possible options should be to get a pop up asking for the new value, to set it to a specific value automatically, to cycle between values in case of radio buttons and combo boxes and to increment/decrement by a given value in case of edit boxes or sliders.
    If it's possible to add context menu to the current settings controls, then that would be the best option to do it. If not, perhaps a hotkey that figured out what control we're focusing would work? Another idea is to redesign the settings dialog to look like Jaws's settings center, which is a good idea anyway, but requires much more work.
@josephsl
Copy link
Collaborator

josephsl commented Jul 8, 2018 via email

@Brian1Gaff
Copy link

Brian1Gaff commented Jul 8, 2018 via email

@Adriani90
Copy link
Collaborator

I suggest to edit this issue and only restrict it for !"Use for (profile/global)".

@Adriani90
Copy link
Collaborator

Adriani90 commented Jul 10, 2018

Add to settings ring: duplicate of #7747

@Adriani90
Copy link
Collaborator

Adriani90 commented Jul 10, 2018

Add hotkey: I do not see improvements to productivity by implementing such a feature. It would rather desorientate new users who want to get used to NVDA's menu structure. I am also using jaws. But in my opinion jaws settings center is far too comprehensive. There are too many cathegories and the user has not any chance to learn those cathegories as easy as in NVDA. NVDA's settings dialog is very easy to handle and there are few cathegories which are easy to remember.
Apart from that, we have lots of hotkeys in NVDA (NVDA+1, NVDA+5 etc.) or NVDA+s etc. We run out of available hotkeys due to many add-ons comming with their own hotkeys.

There are hotkeys which alow you to open specific settings cathegories (i.e. NVDA+ctrl+s for speech and synth settings or NVDA+ctrl+d for document formating settings).

@Adriani90
Copy link
Collaborator

However, a search field for settings dialog would be a good feature. But I suggest to open aseparate issue for that.

@Adriani90
Copy link
Collaborator

@devil418, please edit the issue accordingly or create a separate one only for profil / global settings. Thank you.

@ehollig
Copy link
Collaborator

ehollig commented Jul 10, 2018

With regards to a search field for settings dialog mentioned in #8487 (comment), I think this is covered in #872

@josephsl
Copy link
Collaborator

Hi,

Any updates? I'm thinking we should split this grand idea into separate issues.

Thanks.

@Adriani90
Copy link
Collaborator

@josephsl as per comments above, only the first point is not covered in a separate issue. This is Use for (profile/global).

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