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
Automatically activate configuration profiles for specific applications #1913
Comments
Comment 1 by jteh on 2011-11-15 23:02 |
Comment 2 by jteh on 2013-08-10 11:46 |
Comment 4 by jteh on 2013-08-12 11:42 |
Comment 6 by James Teh <jamie@... on 2013-08-20 10:27
Changes:
|
Comment 7 by jteh on 2013-08-20 10:28 |
Comment 8 by beqa on 2013-08-20 11:18 if you trigger an app and then delete profile fro which was triggered app nvda shows errors |
Comment 9 by leonarddr on 2013-08-20 11:27 |
Comment 10 by beqa on 2013-08-20 11:29 maybe another bug and maybe it is more general but it happens here. press triggers button and try to turn on some of the review modes and review the window. it will display the error. here is a log. ERROR - external:scriptHandler.executeScript (15:26:19): |
Comment 11 by jteh on 2013-08-20 11:37 To recover from this, you can remove all triggers by doing the following:
|
Comment 12 by James Teh <jamie@... on 2013-08-20 12:01
|
Comment 13 by jteh on 2013-08-20 12:05 |
Comment 14 by PZajda on 2013-08-20 12:17 Great, thanks. |
Comment 15 by jteh (in reply to comment 10) on 2013-08-20 12:17
This is a separate issue. I filed #3454 for this. |
Comment 16 by PZajda on 2013-08-20 12:30 Edit: oops, I received the commit message just after sending this comment. |
Comment 17 by jteh (in reply to comment 16) on 2013-08-20 12:34
You should clear your triggers as explained in comment:11. I've fixed the rename bug now, but that can wait for tomorrow's build. :) |
Comment 18 by leonarddr (in reply to comment 14) on 2013-08-20 12:36
I think this clarifies the issues i had. I will try the new next build as well. |
Comment 19 by leonarddr on 2013-08-20 12:58
Also i'd like to suggest a trigger for messages coming through the NVDA controler API, although that idea probably conflicts with #3453. |
Comment 20 by jteh (in reply to comment 19) on 2013-08-20 22:36
Does saving the manually activated profile really make sense? The fact that it's a profile suggests abnormal usage (as opposed to your normal configuration).
This is probably #3442, which is unrelated.
Oops. You're not supposed to be able to save anything in secure mode. I'll fix that. I'm not sure I think the dialog should be disabled altogether, though. If the user configured profiles before copying the config, perhaps they wanted them preserved for a reason.
Profile names are case insensitive, as they are mapped to file names and Windows file names are case insensitive.
This is intentional. The manual profile always takes precedence over all other profiles. Otherwise, editing a profile would be confusing.
I'd argue this is more a point of documentation. If I've selected a custom profile, I might still wish to configure global settings without having to switch profiles. However, settings that don't apply to profiles should definitely be documented.
Does this really make sense? Messages coming from the controller API could be from all different types of applications and we can't differentiate. Lumping them all into one category seems completely arbitrary. Anyway, if you want this, please file a separate enhancement ticket and provide justification. Thanks! |
Comment 21 by James Teh <jamie@... on 2013-08-21 08:03
|
Comment 22 by jteh on 2013-08-21 11:11 |
Comment 23 by leonarddr (in reply to comment 20) on 2013-08-21 20:03
It seems to be fixed anyway
I understand. The current state of the code doesn't allow me to change capital typos though. Changing "PRofile" to "Profile" doesn't work, i have to change it to something else before i change it to "Profile" and remove the capital R typo.
This implies that it shouldn't be possible that keyboard echo is copied from the triggered profile when a manual profile is active? This is the case now. When i selected a manual profile and open the profile manager from a program which triggers another, the triggered profile is also selected rather than the manual profile. |
Comment 24 by jteh (in reply to comment 23) on 2013-08-21 21:45
Hmm. I'll look into it.
Nothing is copied anywhere. However, profiles only contain the settings you change in them. If you haven't set keyboard echo in your manual profile, then the setting for keyboard echo will be taken from triggered profiles. Failing that, the base configuration will be used, and failing that, the factory default setting will be used. |
Comment 25 by leonarddr on 2013-08-23 11:32 |
Comment 26 by James Teh <jamie@... on 2013-08-23 13:43
|
Comment 27 by James Teh <jamie@... on 2013-08-23 13:49
|
Comment 28 by James Teh <jamie@... on 2013-10-16 06:29
Changes:
|
Comment 29 by jteh on 2013-10-16 06:31 |
Reported by aleskis on 2011-11-15 22:40
Based or not on appModule, user should be configure particular settings for a particular application. Vincent solve the duality between braille follow focus or review in writting simple appModule, but if it's a good solution it's not intuitive.
Blocked by #667
Blocking #87
The text was updated successfully, but these errors were encountered: